Discord.Net/docs/guides/dependency_injection/samples/enumeration.cs

19 lines
415 B
C#
Raw Normal View History

2024-06-12 22:43:59 -07:00
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();
}
}
}