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