32 instantiations of ConsoleCancellationManager
aspire (2)
Program.cs (2)
1075
using var cancellationManager = new
ConsoleCancellationManager
(finalDrainBudget: TimeSpan.FromSeconds(5));
1373
using var cancellationManager = new
ConsoleCancellationManager
(finalDrainBudget: TimeSpan.Zero);
Aspire.Cli.Tests (30)
Backchannel\ExtensionBackchannelTests.cs (1)
15
private readonly ConsoleCancellationManager _cancellationManager =
new
(Timeout.InfiniteTimeSpan);
CliBootstrapTests.cs (1)
46
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)
213
services.AddSingleton(sp => new
ConsoleCancellationManager
(
53 references to ConsoleCancellationManager
aspire (16)
Backchannel\ExtensionRpcTarget.cs (1)
35
ConsoleCancellationManager
cancellationManager) : IExtensionRpcTarget
Commands\BaseCommand.cs (1)
51
/// shared <see cref="
ConsoleCancellationManager
"/> centrally before invoking <see cref="ExecuteAsync"/>.
Commands\CommonCommandServices.cs (2)
18
ConsoleCancellationManager
cancellationManager,
27
public
ConsoleCancellationManager
CancellationManager { get; } = cancellationManager;
Commands\RunCommand.cs (1)
77
private readonly
ConsoleCancellationManager
_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)
139
/// <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 (4)
90
ConsoleCancellationManager
CancellationManager,
363
builder.Services.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<
ConsoleCancellationManager
>());
1075
using
var
cancellationManager = new ConsoleCancellationManager(finalDrainBudget: TimeSpan.FromSeconds(5));
1373
using
var
cancellationManager = new ConsoleCancellationManager(finalDrainBudget: TimeSpan.Zero);
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 (37)
Backchannel\ExtensionBackchannelTests.cs (1)
15
private readonly
ConsoleCancellationManager
_cancellationManager = new(Timeout.InfiniteTimeSpan);
Commands\RunCommandTests.cs (6)
469
var
cancellationManager = provider.GetRequiredService<
ConsoleCancellationManager
>();
769
var
cancellationManager = provider.GetRequiredService<
ConsoleCancellationManager
>();
2150
var
manager = provider.GetRequiredService<
ConsoleCancellationManager
>();
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 (3)
215
services.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<
ConsoleCancellationManager
>());
613
var
cancellationManager = serviceProvider.GetRequiredService<
ConsoleCancellationManager
>();