15 implementations of ApplicationStopping
Aspire.Cli.Tests (1)
Hosting\CliOrphanDetectorTests.cs (1)
244public CancellationToken ApplicationStopping => throw new NotImplementedException();
Aspire.Hosting.Testing.Tests (1)
ResourceLoggerForwarderServiceTests.cs (1)
156public CancellationToken ApplicationStopping { get; }
Aspire.Hosting.Tests (3)
Dashboard\DashboardLifecycleHookTests.cs (1)
578public CancellationToken ApplicationStopping { get; }
ResourceNotificationTests.cs (1)
549public CancellationToken ApplicationStopping { get; }
Utils\TestHostApplicationLifetime.cs (1)
12public CancellationToken ApplicationStopping { get; }
InMemory.FunctionalTests (1)
src\Servers\Kestrel\shared\test\LifetimeNotImplemented.cs (1)
28public CancellationToken ApplicationStopping
Microsoft.AspNetCore.Hosting (1)
Internal\ApplicationLifetime.cs (1)
40public CancellationToken ApplicationStopping => _stoppingSource.Token;
Microsoft.AspNetCore.Http.Connections.Tests (2)
ApplicationLifetime.cs (2)
18public CancellationToken ApplicationStopping => _stoppingSource.Token; 37public CancellationToken ApplicationStopping => CancellationToken.None;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
src\Servers\Kestrel\shared\test\LifetimeNotImplemented.cs (1)
28public CancellationToken ApplicationStopping
Microsoft.AspNetCore.SpaServices.Extensions.Tests (1)
SpaServicesExtensionsTests.cs (1)
90public CancellationToken ApplicationStopping { get; }
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
MockHostApplicationLifetime.cs (1)
18public CancellationToken ApplicationStopping { get; }
Microsoft.Extensions.Hosting (1)
Internal\ApplicationLifetime.cs (1)
45public CancellationToken ApplicationStopping => _stoppingSource.Token;
Sockets.BindTests (1)
src\Servers\Kestrel\shared\test\LifetimeNotImplemented.cs (1)
28public CancellationToken ApplicationStopping
Sockets.FunctionalTests (1)
src\Servers\Kestrel\shared\test\LifetimeNotImplemented.cs (1)
28public CancellationToken ApplicationStopping
37 references to ApplicationStopping
Aspire.Hosting (2)
Dashboard\DashboardLifecycleHook.cs (1)
81_dashboardLogsCts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping);
Dashboard\DashboardService.cs (1)
347using var cts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping, serverCallContext.CancellationToken);
Aspire.Hosting.Testing.Tests (1)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (1)
80var watchCts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping, cancellationToken);
Aspire.Hosting.Tests (1)
Utils\LoggerNotificationExtensions.cs (1)
80var watchCts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping, cancellationToken);
Aspire.Playground.Tests (1)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (1)
80var watchCts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping, cancellationToken);
IIS.Tests (1)
Utilities\TestServer.cs (1)
168lifetime.ApplicationStopping.Register(() => doneEvent.Set());
InProcessWebSite (3)
Startup.cs (1)
604lifetime.ApplicationStopping.WaitHandle.WaitOne();
Startup.WebSockets.cs (2)
70await Echo(ws, appLifetime.ApplicationStopping); 128using var cts = CancellationTokenSource.CreateLinkedTokenSource(appLifetime.ApplicationStopping, context.RequestAborted);
Microsoft.AspNetCore.Hosting (2)
GenericHost\GenericWebHostApplicationLifetime.cs (1)
19public CancellationToken ApplicationStopping => _applicationLifetime.ApplicationStopping;
WebHostExtensions.cs (1)
161await Task.Delay(Timeout.Infinite, applicationLifetime.ApplicationStopping)
Microsoft.AspNetCore.Hosting.Tests (3)
WebHostTests.cs (3)
330lifetime.ApplicationStopping.Register(() => 438var stopping = RegisterCallbacksThatThrow(applicationLifetime.ApplicationStopping); 688var stopping = RegisterCallbacksThatThrow(applicationLifetime.ApplicationStopping);
Microsoft.AspNetCore.Hosting.TestSites (1)
StartupShutdown.cs (1)
20lifetime.ApplicationStopping.Register(() =>
Microsoft.AspNetCore.Hosting.WindowsServices (1)
WebHostService.cs (1)
51.ApplicationStopping
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionManager.cs (1)
40appLifetime.ApplicationStopping.Register(CloseConnections);
Microsoft.AspNetCore.Server.IISIntegration.Tests (4)
IISMiddlewareTests.cs (4)
117appLifetime.ApplicationStopping.Register(() => applicationStoppingFired.SetResult()); 176appLifetime.ApplicationStopping.Register(() => applicationStoppingFired.SetResult()); 221appLifetime.ApplicationStopping.Register(() => applicationStoppingFired.SetResult()); 266appLifetime.ApplicationStopping.Register(() => applicationStoppingFired.SetResult());
Microsoft.AspNetCore.SpaProxy (4)
SpaProxyLaunchManager.cs (1)
30appLifetime.ApplicationStopping.Register(() => Dispose(true));
SpaProxyMiddleware.cs (1)
58_spaProxyLaunchManager.StartInBackground(_hostLifetime.ApplicationStopping);
SpaProxyStartupFilter.cs (2)
40if (!await _spaProxyLaunchManager.IsSpaProxyRunning(_hostLifetime.ApplicationStopping)) 42_spaProxyLaunchManager.StartInBackground(_hostLifetime.ApplicationStopping);
Microsoft.AspNetCore.SpaServices.Extensions (5)
AngularCli\AngularCliBuilder.cs (1)
49var applicationStoppingToken = appBuilder.ApplicationServices.GetRequiredService<IHostApplicationLifetime>().ApplicationStopping;
AngularCli\AngularCliMiddleware.cs (1)
38var applicationStoppingToken = appBuilder.ApplicationServices.GetRequiredService<IHostApplicationLifetime>().ApplicationStopping;
Proxying\ConditionalProxyMiddleware.cs (1)
40_applicationStoppingToken = applicationLifetime.ApplicationStopping;
Proxying\SpaProxyingExtensions.cs (1)
87return applicationLifetime.ApplicationStopping;
ReactDevelopmentServer\ReactDevelopmentServerMiddleware.cs (1)
38var applicationStoppingToken = appBuilder.ApplicationServices.GetRequiredService<IHostApplicationLifetime>().ApplicationStopping;
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
ApplicationLifecycleHealthCheck.cs (1)
52bool isStopping = _appLifetime.ApplicationStopping.IsCancellationRequested;
Microsoft.Extensions.Hosting (1)
Internal\ConsoleLifetime.cs (1)
85_applicationStoppingRegistration = ApplicationLifetime.ApplicationStopping.Register(state =>
Microsoft.Extensions.Hosting.Abstractions (1)
HostingAbstractionsHostExtensions.cs (1)
101await Task.Delay(Timeout.Infinite, applicationLifetime.ApplicationStopping).ConfigureAwait(ConfigureAwaitOptions.SuppressThrowing);
Microsoft.Extensions.Hosting.Systemd (1)
SystemdLifetime.cs (1)
80_applicationStoppingRegistration = ApplicationLifetime.ApplicationStopping.Register(state =>
Microsoft.Extensions.Hosting.WindowsServices (3)
WindowsServiceLifetime.cs (3)
86ApplicationLifetime.ApplicationStopping.Register(() => 148/// Triggers <see cref="IHostApplicationLifetime.ApplicationStopping"/> and waits for <see cref="IHostApplicationLifetime.ApplicationStopped"/>. 164/// Triggers <see cref="IHostApplicationLifetime.ApplicationStopping"/> and waits for <see cref="IHostApplicationLifetime.ApplicationStopped"/>.