30 instantiations of ConsoleCancellationManager
aspire (1)
Program.cs (1)
1033
using var cancellationManager = new
ConsoleCancellationManager
(finalDrainBudget: TimeSpan.FromSeconds(5));
Aspire.Cli.Tests (29)
CliBootstrapTests.cs (1)
38
var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new
ConsoleCancellationManager
(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
ConsoleCancellationManagerTests.cs (26)
14
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
22
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
34
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
47
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(30));
71
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(30));
91
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(30));
120
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(30));
141
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
158
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromMilliseconds(50));
172
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromMilliseconds(50));
184
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromMilliseconds(50));
198
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(30));
214
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(30));
243
var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
253
var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
264
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
272
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
282
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
294
var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
305
var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
316
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
324
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
334
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
344
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
363
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
385
using var manager = new
ConsoleCancellationManager
(TimeSpan.FromSeconds(5));
Telemetry\TelemetryConfigurationTests.cs (1)
43
var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new
ConsoleCancellationManager
(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
Utils\CliTestHelper.cs (1)
207
services.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)
18
ConsoleCancellationManager
cancellationManager,
27
public
ConsoleCancellationManager
CancellationManager { get; } = cancellationManager;
ConsoleCancellationManager.cs (3)
124
static (_, 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)
88
ConsoleCancellationManager
CancellationManager,
348
builder.Services.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<
ConsoleCancellationManager
>());
1033
using
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)
14
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
22
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
34
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
47
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30));
71
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30));
91
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30));
120
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30));
141
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
158
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50));
172
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50));
184
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50));
198
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30));
214
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30));
243
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
253
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
264
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
272
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
282
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
294
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
305
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
316
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
324
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
334
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
344
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
363
using
var
manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
385
using
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)
209
services.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<
ConsoleCancellationManager
>());