Implemented interface member:
property
GracefulShutdownToken
Aspire.Cli.IGracefulShutdownWindow.GracefulShutdownToken
25 references to GracefulShutdownToken
aspire (8)
ConsoleCancellationManager.cs (6)
15
/// <see cref="
GracefulShutdownToken
"/> the per-child shutdown ladders consume via
21
/// elapses it expires <see cref="
GracefulShutdownToken
"/> so long-running ladders escalate to forceful
31
/// <see cref="
GracefulShutdownToken
"/> fire immediately and escalate, then the bounded final
180
/// ladders that consume <see cref="
GracefulShutdownToken
"/> fall through to escalation immediately
196
/// so <see cref="
GracefulShutdownToken
"/> is guaranteed to fire within the budget; subsequent calls are
236
/// multiple times from any thread; <see cref="
GracefulShutdownToken
"/> transitions to cancelled at most once.
DotNet\DotNetCliRunner.cs (1)
138
/// <see cref="ConsoleCancellationManager.
GracefulShutdownToken
"/> bounds the shutdown ladder. When
Projects\IGuestProcessLauncher.cs (1)
31
/// The central graceful-shutdown window. Its <see cref="ConsoleCancellationManager.
GracefulShutdownToken
"/>
Aspire.Cli.Tests (17)
ConsoleCancellationManagerTests.cs (17)
56
await manager.
GracefulShutdownToken
.WaitUntilCancelledAsync().DefaultTimeout();
57
Assert.True(manager.
GracefulShutdownToken
.IsCancellationRequested);
81
await manager.
GracefulShutdownToken
.WaitUntilCancelledAsync().DefaultTimeout();
103
Assert.False(manager.
GracefulShutdownToken
.IsCancellationRequested);
109
Assert.True(manager.
GracefulShutdownToken
.IsCancellationRequested);
192
Assert.True(manager.
GracefulShutdownToken
.IsCancellationRequested);
217
var gracefulToken = manager.
GracefulShutdownToken
;
266
Assert.False(manager.
GracefulShutdownToken
.IsCancellationRequested);
276
Assert.True(manager.
GracefulShutdownToken
.IsCancellationRequested);
288
Assert.True(manager.
GracefulShutdownToken
.IsCancellationRequested);
306
var token = manager.
GracefulShutdownToken
;
349
Assert.True(manager.
GracefulShutdownToken
.IsCancellationRequested);
367
Assert.False(manager.
GracefulShutdownToken
.IsCancellationRequested);
369
await manager.
GracefulShutdownToken
.WaitUntilCancelledAsync().DefaultTimeout();
371
Assert.True(manager.
GracefulShutdownToken
.IsCancellationRequested);
392
await manager.
GracefulShutdownToken
.WaitUntilCancelledAsync().DefaultTimeout();
394
Assert.True(manager.
GracefulShutdownToken
.IsCancellationRequested);