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