1 write to _processId
Aspire.Hosting.RemoteHost (1)
src\Shared\ChildProcess.cs (1)
158_processId = process.Id;
20 references to _processId
Aspire.Hosting.RemoteHost (20)
src\Shared\ChildProcess.cs (20)
83return _processId; 174_logger.LogDebug("{FileName}({ProcessId}) started in {WorkingDirectory}", FileName, _processId, _startInfo.WorkingDirectory); 257_logger.LogDebug("{FileName}({ProcessId}) waiting for exit", FileName, _processId); 265_logger.LogDebug("{FileName}({ProcessId}) wait was canceled, stopping it", FileName, _processId); 273_logger.LogError(terminationFailure, "Failed to stop {FileName}({ProcessId}) after cancellation.", FileName, _processId); 295_logger.LogDebug("{FileName}({ProcessId}) exited with code: {ExitCode}", FileName, _processId, exitCode); 319_logger.LogError("Supervisor for {FileName}({ProcessId}) exited without reporting command completion.", FileName, _processId); 350var signalTask = InvokeSignalerAsync(requestShutdown, _processId, gracefulToken); 381FileName, _processId, _options.TerminationTimeout); 436while (ProcessGroupExists(_processId)) 443throw new TimeoutException($"Process group {_processId} still exists after cleanup timeout {_options.TerminationTimeout}.", ex); 450FileName, _processId, _options.TerminationTimeout); 469KillProcessGroup(_processId); 475_logger.LogDebug(ex, "Waiting for exited process group {ProcessId} to disappear.", _processId); 589FileName, _processId, _options.TerminationTimeout); 613_logger.LogTrace("{FileName}({ProcessId}) stdout: {Line}", FileName, _processId, line); 626_logger.LogTrace("{FileName}({ProcessId}) stderr: {Line}", FileName, _processId, line); 649_logger.LogWarning(ex, "{FileName}({ProcessId}) stdout/stderr callback faulted while draining after exit", FileName, _processId); 652_logger.LogDebug("{FileName}({ProcessId}) output drained", FileName, _processId); 663FileName, _processId, _options.OutputDrainIdleTimeout);