3 implementations of IHostedLifecycleService
Aspire.Hosting (2)
DistributedApplicationLifecycle.cs (1)
17LocaleOverrideContext localeOverrideContext) : IHostedLifecycleService
Orchestrator\OrchestratorHostService.cs (1)
10internal sealed class OrchestratorHostService : IHostedLifecycleService, IAsyncDisposable
Aspire.Hosting.Tests (1)
AppHostSmokeTests.cs (1)
97private sealed class TestHostedService : IHostedLifecycleService
10 references to IHostedLifecycleService
Microsoft.Extensions.Hosting (10)
HostOptions.cs (4)
21/// <see cref="IHostedLifecycleService.StoppingAsync(CancellationToken)"/> and 22/// <see cref="IHostedLifecycleService.StoppedAsync(CancellationToken)"/>. 31/// <see cref="IHostedLifecycleService.StartingAsync(CancellationToken)"/> and 32/// <see cref="IHostedLifecycleService.StartedAsync(CancellationToken)"/>.
Internal\Host.cs (6)
30private IEnumerable<IHostedLifecycleService>? _hostedLifecycleServices; 345IEnumerable<IHostedLifecycleService>? reversedLifetimeServices = _hostedLifecycleServices?.Reverse(); 524private static List<IHostedLifecycleService>? GetHostLifecycles(IEnumerable<IHostedService> hostedServices) 526List<IHostedLifecycleService>? _result = null; 530if (hostedService is IHostedLifecycleService service) 532_result ??= new List<IHostedLifecycleService>();