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)
56await manager.GracefulShutdownToken.WaitUntilCancelledAsync().DefaultTimeout(); 57Assert.True(manager.GracefulShutdownToken.IsCancellationRequested); 81await manager.GracefulShutdownToken.WaitUntilCancelledAsync().DefaultTimeout(); 103Assert.False(manager.GracefulShutdownToken.IsCancellationRequested); 109Assert.True(manager.GracefulShutdownToken.IsCancellationRequested); 192Assert.True(manager.GracefulShutdownToken.IsCancellationRequested); 217var gracefulToken = manager.GracefulShutdownToken; 266Assert.False(manager.GracefulShutdownToken.IsCancellationRequested); 276Assert.True(manager.GracefulShutdownToken.IsCancellationRequested); 288Assert.True(manager.GracefulShutdownToken.IsCancellationRequested); 306var token = manager.GracefulShutdownToken; 349Assert.True(manager.GracefulShutdownToken.IsCancellationRequested); 367Assert.False(manager.GracefulShutdownToken.IsCancellationRequested); 369await manager.GracefulShutdownToken.WaitUntilCancelledAsync().DefaultTimeout(); 371Assert.True(manager.GracefulShutdownToken.IsCancellationRequested); 392await manager.GracefulShutdownToken.WaitUntilCancelledAsync().DefaultTimeout(); 394Assert.True(manager.GracefulShutdownToken.IsCancellationRequested);