3 implementations of IProcessTreeGracefulShutdownSignaler
aspire (1)
Processes\ProcessTreeGracefulShutdownService.cs (1)
25TimeProvider timeProvider) : IProcessTreeGracefulShutdownSignaler, IAppHostStopper
Aspire.Cli.Tests (2)
Projects\GuestAppHostProjectTests.cs (1)
1750private sealed class NoOpGracefulSignaler : IProcessTreeGracefulShutdownSignaler
TestServices\RecordingGracefulSignaler.cs (1)
8internal sealed class RecordingGracefulSignaler : IProcessTreeGracefulShutdownSignaler
20 references to IProcessTreeGracefulShutdownSignaler
aspire (16)
DotNet\DotNetCliRunner.cs (1)
134public IProcessTreeGracefulShutdownSignaler? GracefulShutdownSignaler { get; set; }
DotNet\ProcessExecution.cs (3)
257var signaler = _options.GracefulShutdownSignaler; 285private async Task ShutdownLadderAsync(Process process, IProcessTreeGracefulShutdownSignaler? signaler, CancellationToken gracefulToken) 432private async Task InvokeSignalerAsync(IProcessTreeGracefulShutdownSignaler signaler, int pid, CancellationToken gracefulToken)
Processes\ProcessTreeGracefulShutdownService.cs (1)
16/// shutdown ladders, the latter reaching it through <see cref="IProcessTreeGracefulShutdownSignaler"/>.
Program.cs (1)
459builder.Services.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());
Projects\AppHostServerSession.cs (3)
39private readonly IProcessTreeGracefulShutdownSignaler? _gracefulShutdownSignaler; 68IProcessTreeGracefulShutdownSignaler? gracefulShutdownSignaler, 483IProcessTreeGracefulShutdownSignaler? gracefulShutdownSignaler,
Projects\DotNetAppHostProject.cs (2)
51private readonly IProcessTreeGracefulShutdownSignaler _gracefulShutdownSignaler; 91IProcessTreeGracefulShutdownSignaler gracefulShutdownSignaler,
Projects\GuestAppHostProject.cs (2)
53private readonly IProcessTreeGracefulShutdownSignaler _gracefulShutdownSignaler; 84IProcessTreeGracefulShutdownSignaler gracefulShutdownSignaler,
Projects\IAppHostServerProject.cs (1)
71IProcessTreeGracefulShutdownSignaler? GracefulShutdownSignaler = null,
Projects\IAppHostServerSession.cs (1)
91IProcessTreeGracefulShutdownSignaler? gracefulShutdownSignaler,
Projects\IGuestProcessLauncher.cs (1)
38IProcessTreeGracefulShutdownSignaler? GracefulShutdownSignaler = null,
Aspire.Cli.Tests (4)
DotNet\ProcessExecutionTests.cs (1)
425IProcessTreeGracefulShutdownSignaler signaler,
Projects\AppHostServerSessionTests.cs (1)
547IProcessTreeGracefulShutdownSignaler? gracefulShutdownSignaler = null,
TestServices\FakeAppHostServerSession.cs (1)
91IProcessTreeGracefulShutdownSignaler? gracefulShutdownSignaler,
Utils\CliTestHelper.cs (1)
200services.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<ProcessTreeGracefulShutdownService>());