public TaskProgessModel(ProgessEvents pEvent, string errorMessage, bool status, int exitCode) { StandardErrorPart = errorMessage; IsAlive = status; ProgressEvent = ProgessEvents.OnError; ExitCode = exitCode; }
public TaskProgessModel(ProgessEvents pEvent, int pid, DateTime startTime) { ProcessId = pid; StartTime = startTime; IsAlive = true; StandardOutputPart = string.Empty; StandardErrorPart = string.Empty; ExitCode = 0; ProgressEvent = pEvent; }
public TaskProgessModel(ProgessEvents pEvent, string stdMessage) { if (pEvent == ProgessEvents.OnUpdateStandardOutput) { StandardOutputPart = stdMessage; } else { StandardErrorPart = stdMessage; } ProgressEvent = pEvent; }
public TaskProgessModel(ProgessEvents pEvent, int exitCode) { ProgressEvent = pEvent; ExitCode = exitCode; }