docs: Improved DI documentation (#2407)

This commit is contained in:
Armano den Boef
2022-08-02 11:20:27 +02:00
committed by GitHub
parent 503fa755a0
commit 6fdcf98240
28 changed files with 460 additions and 198 deletions

View File

@@ -0,0 +1,18 @@
public class ServiceActivator
{
// This contains *all* registered services of serviceType IService
private readonly IEnumerable<IService> _services;
public ServiceActivator(IEnumerable<IService> services)
{
_services = services;
}
public async Task ActivateAsync()
{
foreach(var service in _services)
{
await service.StartAsync();
}
}
}