1 write to _processId
Aspire.Dashboard (1)
src\Shared\ChildProcess.cs (1)
158
_processId
= process.Id;
20 references to _processId
Aspire.Dashboard (20)
src\Shared\ChildProcess.cs (20)
83
return
_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
);
353
var signalTask = InvokeSignalerAsync(requestShutdown,
_processId
, signalCancellation.Token);
385
FileName,
_processId
, _options.TerminationTimeout);
440
while (ProcessGroupExists(
_processId
))
447
throw new TimeoutException($"Process group {
_processId
} still exists after cleanup timeout {_options.TerminationTimeout}.", ex);
454
FileName,
_processId
, _options.TerminationTimeout);
473
KillProcessGroup(
_processId
);
479
_logger.LogDebug(ex, "Waiting for exited process group {ProcessId} to disappear.",
_processId
);
593
FileName,
_processId
, _options.TerminationTimeout);
617
_logger.LogTrace("{FileName}({ProcessId}) stdout: {Line}", FileName,
_processId
, line);
630
_logger.LogTrace("{FileName}({ProcessId}) stderr: {Line}", FileName,
_processId
, line);
653
_logger.LogWarning(ex, "{FileName}({ProcessId}) stdout/stderr callback faulted while draining after exit", FileName,
_processId
);
656
_logger.LogDebug("{FileName}({ProcessId}) output drained", FileName,
_processId
);
667
FileName,
_processId
, _options.OutputDrainIdleTimeout);