7 instantiations of ProcessTarget
aspire (7)
Processes\ProcessTreeGracefulShutdownService.cs (7)
36
var processTarget = new
ProcessTarget
(pid, startTime, UseRuntimeStartTime: false);
65
processesToForceKill.Add(new
ProcessTarget
(cliPid, appHostInfo.CliStartedAt, UseRuntimeStartTime: true));
168
new
ProcessTarget
(cliPid, appHostInfo.CliStartedAt, UseRuntimeStartTime: true),
226
new
ProcessTarget
(pid, startTime, UseRuntimeStartTime: false),
262
new
ProcessTarget
(pid, startTime, UseRuntimeStartTime: false),
356
return new
ProcessTarget
(appHostInfo.ProcessId, stableStartedAt, UseRuntimeStartTime: false);
362
return new
ProcessTarget
(appHostInfo.ProcessId, appHostInfo.StartedAt, UseRuntimeStartTime: appHostInfo.StartedAt is not null);
17 references to ProcessTarget
aspire (15)
Processes\ProcessTreeGracefulShutdownService.cs (15)
36
var
processTarget = new ProcessTarget(pid, startTime, UseRuntimeStartTime: false);
53
var
appHostProcess = CreateAppHostProcessTarget(appHostInfo);
54
var processesToForceKill = new List<
ProcessTarget
> { appHostProcess };
76
IReadOnlyCollection<
ProcessTarget
> processesToMonitorAndKill,
88
IReadOnlyCollection<
ProcessTarget
> processesToMonitor,
89
IReadOnlyCollection<
ProcessTarget
> processesToForceKill,
105
private void ForceKillRemainingProcesses(IEnumerable<
ProcessTarget
> processes, bool afterTimeout)
116
foreach (
var
process in processes.Distinct())
232
ProcessTarget
target,
267
private async Task<bool> TryStopProcessTreeWithDcpAsync(
ProcessTarget
target, bool includeStartTime, CancellationToken cancellationToken)
330
private async Task<bool> MonitorProcessesForTerminationAsync(IReadOnlyCollection<
ProcessTarget
> processes, CancellationToken cancellationToken)
346
private bool IsProcessStopped(
ProcessTarget
process)
352
internal static
ProcessTarget
CreateAppHostProcessTarget(AppHostInformation appHostInfo)
365
private Process? TryGetRunningProcess(
ProcessTarget
target)
375
private void ForceKill(
ProcessTarget
target, bool killEntireProcessTree)
Aspire.Cli.Tests (2)
Processes\ProcessTreeGracefulShutdownServiceTests.cs (2)
113
var
target = ProcessTreeGracefulShutdownService.CreateAppHostProcessTarget(new AppHostInformation
131
var
target = ProcessTreeGracefulShutdownService.CreateAppHostProcessTarget(new AppHostInformation