public ChildProcess(ProcessHostInfo host, string startupArgs, ILogger logger) { Host = host; StartupArgs = startupArgs; _logger = logger; State = ChildProcessState.Stopped; LogHistory = new ProcessLogQueue <ChildProcessLogHistoryEntry>(50); }
public ChildProcess(Process process, ProcessHostInfo host, string startupArgs, ILogger logger) { Instance = process; Host = host; StartupArgs = startupArgs; _logger = logger; State = ChildProcessState.Listening; LogHistory = new ProcessLogQueue <ChildProcessLogHistoryEntry>(50); }