2 instantiations of ProcessTreeGracefulShutdownService
Aspire.Cli.Tests (2)
Commands\AppHostLauncherTests.cs (1)
1348
processShutdownService ??= new
ProcessTreeGracefulShutdownService
(
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
333
return new
ProcessTreeGracefulShutdownService
(
28 references to ProcessTreeGracefulShutdownService
aspire (10)
Commands\StopCommand.cs (2)
29
private readonly
ProcessTreeGracefulShutdownService
_processShutdownService;
57
ProcessTreeGracefulShutdownService
processShutdownService,
Processes\IAppHostStopper.cs (1)
10
/// Implemented by <see cref="
ProcessTreeGracefulShutdownService
"/>; exists as an interface so the
Processes\IProcessTreeGracefulShutdownSignaler.cs (1)
15
/// <see cref="
ProcessTreeGracefulShutdownService
"/>) keeps the in-process Run shutdown ladders
Processes\IsolatedProcess.Unix.cs (1)
35
dcpStartInfo.ArgumentList.Add(
ProcessTreeGracefulShutdownService
.FormatDcpProcessStartTime(GetCurrentProcessDcpMonitorStartTime()));
Processes\ProcessTreeGracefulShutdownService.cs (1)
24
ILogger<
ProcessTreeGracefulShutdownService
> logger,
Program.cs (3)
456
builder.Services.AddTransient<
ProcessTreeGracefulShutdownService
>();
459
builder.Services.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<
ProcessTreeGracefulShutdownService
>());
461
builder.Services.AddTransient<IAppHostStopper>(sp => sp.GetRequiredService<
ProcessTreeGracefulShutdownService
>());
Projects\IGuestProcessLauncher.cs (1)
21
/// <see cref="
ProcessTreeGracefulShutdownService
"/>) can target the guest
Aspire.Cli.Tests (18)
Commands\AppHostLauncherTests.cs (1)
1353
NullLogger<
ProcessTreeGracefulShutdownService
>.Instance,
DotNet\ProcessExecutionDetachedTests.cs (1)
109
$"monitorStarted={
ProcessTreeGracefulShutdownService
.FormatDcpProcessStartTime(IsolatedProcess.GetCurrentProcessDcpMonitorStartTime())}",
Processes\ProcessTreeGracefulShutdownServiceTests.cs (13)
38
var
signaler = CreateService(workspace, dcpDirectory.FullName, executionFactory);
53
ProcessTreeGracefulShutdownService
.FormatDcpProcessStartTime(startTime)
69
var
signaler = CreateService(workspace, dcpDirectory.FullName, executionFactory);
99
var
signaler = CreateService(workspace, mutableDcpDirectory.FullName, executionFactory, bundleService);
113
var target =
ProcessTreeGracefulShutdownService
.CreateAppHostProcessTarget(new AppHostInformation
131
var target =
ProcessTreeGracefulShutdownService
.CreateAppHostProcessTarget(new AppHostInformation
166
var
signaler = CreateService(
190
ProcessTreeGracefulShutdownService
.FormatDcpProcessStartTime(runtimeStartedAt)
211
var
signaler = CreateService(
250
var
signaler = CreateService(
289
var
signaler = CreateService(
316
private static
ProcessTreeGracefulShutdownService
CreateService(
338
NullLogger<
ProcessTreeGracefulShutdownService
>.Instance,
Utils\CliTestHelper.cs (3)
195
services.AddTransient<
ProcessTreeGracefulShutdownService
>();
200
services.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<
ProcessTreeGracefulShutdownService
>());
201
services.AddTransient<IAppHostStopper>(sp => sp.GetRequiredService<
ProcessTreeGracefulShutdownService
>());