11 implementations of ApplicationStopping
Aspire.Dashboard.Tests (1)
Shared\TestHostApplicationLifetime.cs (1)
15public CancellationToken ApplicationStopping => _stopping.Token;
Aspire.Hosting.RemoteHost.Tests (1)
OrphanDetectorTests.cs (1)
162public CancellationToken ApplicationStopping => throw new NotImplementedException();
Aspire.Hosting.Testing.Tests (1)
ResourceLoggerForwarderServiceTests.cs (1)
174public CancellationToken ApplicationStopping { get; }
Aspire.Hosting.Tests (4)
Cli\CliOrphanDetectorTests.cs (1)
312public CancellationToken ApplicationStopping => throw new NotImplementedException();
Dashboard\DashboardEventHandlersTests.cs (1)
1009public CancellationToken ApplicationStopping { get; }
Dashboard\DashboardServiceDataTerminalTests.cs (1)
218public CancellationToken ApplicationStopping { get; } = new CancellationTokenSource().Token;
ResourceNotificationTests.cs (1)
1439public CancellationToken ApplicationStopping { get; }
Aspire.Hosting.TestUtilities (1)
Utils\TestHostApplicationLifetime.cs (1)
12public CancellationToken ApplicationStopping { get; }
Microsoft.AspNetCore.Hosting (1)
Internal\ApplicationLifetime.cs (1)
40public CancellationToken ApplicationStopping => _stoppingSource.Token;
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
MockHostApplicationLifetime.cs (1)
18public CancellationToken ApplicationStopping { get; }
Microsoft.Extensions.Hosting (1)
Internal\ApplicationLifetime.cs (1)
39public CancellationToken ApplicationStopping => _stoppingSource.Token;
35 references to ApplicationStopping
Aspire.Hosting (5)
Dashboard\DashboardEventHandlers.cs (1)
81_dashboardLogsCts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping);
Dashboard\DashboardService.cs (1)
479using var cts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping, serverCallContext.CancellationToken);
DistributedApplication.cs (2)
546catch (Exception ex) when (ex is not OperationCanceledException || !lifetime.ApplicationStopping.IsCancellationRequested) 555catch (OperationCanceledException) when (lifetime.ApplicationStopping.IsCancellationRequested)
Lifecycle\TerminalHostOrphanCleanupService.cs (1)
103() => SweepAsync(trmnlDirectory, _logger, _applicationLifetime.ApplicationStopping),
Aspire.Hosting.Azure (3)
AzureProvisioningController.cs (3)
1441var stoppingToken = serviceProvider.GetService<IHostApplicationLifetime>()?.ApplicationStopping ?? CancellationToken.None; 1470var stoppingToken = serviceProvider.GetService<IHostApplicationLifetime>()?.ApplicationStopping ?? CancellationToken.None; 1623var stoppingToken = serviceProvider.GetService<IHostApplicationLifetime>()?.ApplicationStopping ?? CancellationToken.None;
Aspire.Hosting.Foundry (1)
PromptAgent\AzurePromptAgentResource.cs (1)
306var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(context.CancellationToken, lifetime.ApplicationStopping);
Aspire.Hosting.Testing.Tests (1)
tests\Aspire.Hosting.TestUtilities\Utils\LoggerNotificationExtensions.cs (1)
80var watchCts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping, cancellationToken);
Aspire.Hosting.Tests (1)
Backchannel\AuxiliaryBackchannelTests.cs (1)
425await Task.Delay(Timeout.Infinite, lifetime.ApplicationStopping).WaitAsync(cts.Token);
Aspire.Hosting.TestUtilities (1)
Utils\LoggerNotificationExtensions.cs (1)
80var watchCts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping, cancellationToken);
Aspire.Playground.Tests (1)
tests\Aspire.Hosting.TestUtilities\Utils\LoggerNotificationExtensions.cs (1)
80var watchCts = CancellationTokenSource.CreateLinkedTokenSource(hostApplicationLifetime.ApplicationStopping, cancellationToken);
blazor-gateway (1)
BlazorGateway.cs (1)
173Task.FromResult(lifetime.ApplicationStopping.IsCancellationRequested
Microsoft.AspNetCore.Hosting (2)
GenericHost\GenericWebHostApplicationLifetime.cs (1)
19public CancellationToken ApplicationStopping => _applicationLifetime.ApplicationStopping;
WebHostExtensions.cs (1)
162await Task.Delay(Timeout.Infinite, applicationLifetime.ApplicationStopping)
Microsoft.AspNetCore.Hosting.WindowsServices (1)
WebHostService.cs (1)
52.ApplicationStopping
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionManager.cs (1)
40appLifetime.ApplicationStopping.Register(CloseConnections);
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 (2)
HostingAbstractionsHostExtensions.cs (1)
101await Task.Delay(Timeout.Infinite, applicationLifetime.ApplicationStopping).ConfigureAwait(ConfigureAwaitOptions.SuppressThrowing);
IApplicationLifetime.cs (1)
22/// <inheritdoc cref="IHostApplicationLifetime.ApplicationStopping" />
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"/>.