30 instantiations of ConsoleCancellationManager
aspire (1)
Program.cs (1)
1033using var cancellationManager = new ConsoleCancellationManager(finalDrainBudget: TimeSpan.FromSeconds(5));
Aspire.Cli.Tests (29)
CliBootstrapTests.cs (1)
38var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
ConsoleCancellationManagerTests.cs (26)
14using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 22using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 34using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 47using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 71using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 91using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 120using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 141using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 158using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 172using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 184using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 198using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 214using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 243var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 253var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 264using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 272using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 282using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 294var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 305var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 316using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 324using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 334using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 344using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 363using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 385using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
Telemetry\TelemetryConfigurationTests.cs (1)
43var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
Utils\CliTestHelper.cs (1)
207services.AddSingleton(sp => new ConsoleCancellationManager(
41 references to ConsoleCancellationManager
aspire (13)
Commands\BaseCommand.cs (1)
47/// shared <see cref="ConsoleCancellationManager"/> centrally before invoking <see cref="ExecuteAsync"/>.
Commands\CommonCommandServices.cs (2)
18ConsoleCancellationManager cancellationManager, 27public ConsoleCancellationManager CancellationManager { get; } = cancellationManager;
ConsoleCancellationManager.cs (3)
124static (_, state) => ((ConsoleCancellationManager)state!).Expire(), 381/// <see cref="ConsoleCancellationManager"/>, which owns the budget, the clock, and the token as part 384/// than its own because it exists only to subdivide <see cref="ConsoleCancellationManager"/> when
DotNet\DotNetCliRunner.cs (1)
138/// <see cref="ConsoleCancellationManager.GracefulShutdownToken"/> bounds the shutdown ladder. When
DotNet\ProcessExecution.cs (1)
282/// Whoever triggers shutdown (<see cref="ConsoleCancellationManager.Cancel"/>) owns the central
Program.cs (3)
88ConsoleCancellationManager CancellationManager, 348builder.Services.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<ConsoleCancellationManager>()); 1033using var cancellationManager = new ConsoleCancellationManager(finalDrainBudget: TimeSpan.FromSeconds(5));
Projects\IGuestProcessLauncher.cs (2)
31/// The central graceful-shutdown window. Its <see cref="ConsoleCancellationManager.GracefulShutdownToken"/> 33/// (which calls <see cref="ConsoleCancellationManager.Expire"/>)
Aspire.Cli.Tests (28)
ConsoleCancellationManagerTests.cs (26)
14using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 22using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 34using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 47using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 71using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 91using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 120using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 141using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 158using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 172using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 184using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 198using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 214using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 243var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 253var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 264using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 272using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 282using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 294var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 305var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 316using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 324using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 334using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 344using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 363using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 385using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
TestServices\TestGracefulShutdownWindow.cs (1)
8/// <see cref="ConsoleCancellationManager"/>, it registers no process-global OS signal handlers and
Utils\CliTestHelper.cs (1)
209services.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<ConsoleCancellationManager>());