TestimoX

API Reference

Class

ProcessExecutionResult

Namespace ComputerX.Processes
Assembly ComputerX
Modifiers sealed

Common result returned from local process control and application launch operations.

Inheritance

  • Object
  • ProcessExecutionResult

Constructors

public ProcessExecutionResult(Boolean succeeded, String message, ProcessExecutionState state = Completed, Nullable<Int32> targetProcessId = null, Nullable<ProcessFollowUpKind> suggestedFollowUp = null) #

Creates a new result instance.

Parameters

succeeded System.Boolean requiredposition: 0
message System.String requiredposition: 1
state ComputerX.Processes.ProcessExecutionState = Completed optionalposition: 2
targetProcessId System.Nullable{System.Int32} = null optionalposition: 3
suggestedFollowUp System.Nullable{ComputerX.Processes.ProcessFollowUpKind} = null optionalposition: 4

Properties

public virtual Boolean Succeeded { get; } #

Whether the operation succeeded.

public virtual String Message { get; } #

Human-readable result message.

public ProcessExecutionState State { get; } #

Final or intermediate execution state.

public Nullable<Int32> TargetProcessId { get; } #

Target process identifier when one process is clearly known.

public Nullable<ProcessFollowUpKind> SuggestedFollowUp { get; } #

Suggested follow-up when further action may be useful.