7 instantiations of ProcessTarget
aspire (7)
Processes\ProcessTreeGracefulShutdownService.cs (7)
53
var processTarget = new
ProcessTarget
(pid, startTime, UseRuntimeStartTime: false);
82
processesToForceKill.Add(new
ProcessTarget
(cliPid, appHostInfo.CliStartedAt, UseRuntimeStartTime: true));
185
new
ProcessTarget
(cliPid, appHostInfo.CliStartedAt, UseRuntimeStartTime: true),
243
new
ProcessTarget
(pid, startTime, UseRuntimeStartTime: false),
279
new
ProcessTarget
(pid, startTime, UseRuntimeStartTime: false),
373
return new
ProcessTarget
(appHostInfo.ProcessId, stableStartedAt, UseRuntimeStartTime: false);
379
return new
ProcessTarget
(appHostInfo.ProcessId, appHostInfo.StartedAt, UseRuntimeStartTime: appHostInfo.StartedAt is not null);
18 references to ProcessTarget
aspire (16)
Processes\ProcessTreeGracefulShutdownService.cs (16)
38
var
process = CreateAppHostProcessTarget(appHostInfo);
53
var
processTarget = new ProcessTarget(pid, startTime, UseRuntimeStartTime: false);
70
var
appHostProcess = CreateAppHostProcessTarget(appHostInfo);
71
var processesToForceKill = new List<
ProcessTarget
> { appHostProcess };
93
IReadOnlyCollection<
ProcessTarget
> processesToMonitorAndKill,
105
IReadOnlyCollection<
ProcessTarget
> processesToMonitor,
106
IReadOnlyCollection<
ProcessTarget
> processesToForceKill,
122
private void ForceKillRemainingProcesses(IEnumerable<
ProcessTarget
> processes, bool afterTimeout)
133
foreach (
var
process in processes.Distinct())
249
ProcessTarget
target,
284
private async Task<bool> TryStopProcessTreeWithDcpAsync(
ProcessTarget
target, bool includeStartTime, CancellationToken cancellationToken)
347
private async Task<bool> MonitorProcessesForTerminationAsync(IReadOnlyCollection<
ProcessTarget
> processes, CancellationToken cancellationToken)
363
private bool IsProcessStopped(
ProcessTarget
process)
369
internal static
ProcessTarget
CreateAppHostProcessTarget(AppHostInformation appHostInfo)
382
private Process? TryGetRunningProcess(
ProcessTarget
target)
392
private void ForceKill(
ProcessTarget
target, bool killEntireProcessTree)
Aspire.Cli.Tests (2)
Processes\ProcessTreeGracefulShutdownServiceTests.cs (2)
188
var
target = ProcessTreeGracefulShutdownService.CreateAppHostProcessTarget(new AppHostInformation
206
var
target = ProcessTreeGracefulShutdownService.CreateAppHostProcessTarget(new AppHostInformation