Class ProcessStartResult
Encapsulates the result of the process start.
Inheritance
System.Object
System.Dynamic.DynamicObject
ProcessStartResult
Implements
System.Dynamic.IDynamicMetaObjectProvider
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Inherited Members
System.Dynamic.DynamicObject.GetMetaObject(System.Linq.Expressions.Expression)
System.Dynamic.DynamicObject.TryBinaryOperation(System.Dynamic.BinaryOperationBinder, System.Object, System.Object)
System.Dynamic.DynamicObject.TryConvert(System.Dynamic.ConvertBinder, System.Object)
System.Dynamic.DynamicObject.TryCreateInstance(System.Dynamic.CreateInstanceBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryDeleteIndex(System.Dynamic.DeleteIndexBinder, System.Object[])
System.Dynamic.DynamicObject.TryDeleteMember(System.Dynamic.DeleteMemberBinder)
System.Dynamic.DynamicObject.TryGetIndex(System.Dynamic.GetIndexBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryInvoke(System.Dynamic.InvokeBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TrySetIndex(System.Dynamic.SetIndexBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryUnaryOperation(System.Dynamic.UnaryOperationBinder, System.Object)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Diagnostics
Assembly: Kephas.Core.dll
Syntax
public class ProcessStartResult : OperationResult, IOperationResult, IExpando, IDynamicMetaObjectProvider, IIndexable, INotifyPropertyChanged, IDisposable
Constructors
| Improve this Doc View SourceProcessStartResult(Process, Exception)
Initializes a new instance of the ProcessStartResult class.
Declaration
public ProcessStartResult(Process process, Exception startException = null)
Parameters
Type | Name | Description |
---|---|---|
System.Diagnostics.Process | process | The process. |
System.Exception | startException | The start exception (optional). |
Properties
| Improve this Doc View SourceErrorData
Gets information describing the error.
Declaration
public StringBuilder ErrorData { get; }
Property Value
Type | Description |
---|---|
System.Text.StringBuilder | Information describing the error. |
OutputData
Gets or sets information describing the output.
Declaration
public StringBuilder OutputData { get; set; }
Property Value
Type | Description |
---|---|
System.Text.StringBuilder | Information describing the output. |
Process
Gets the process.
Declaration
public Process Process { get; }
Property Value
Type | Description |
---|---|
System.Diagnostics.Process | The process. |
StartException
Gets the start exception.
Declaration
public Exception StartException { get; }
Property Value
Type | Description |
---|---|
System.Exception | The start exception. |
Methods
| Improve this Doc View SourceDispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Dispose(Boolean)
Releases the unmanaged resources used by the Tnsa.Foundation.Runtime.OperatingSystem.ProcessStartResult and optionally releases the managed resources.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | True to release both managed and unmanaged resources; false to release only unmanaged resources. |
Implements
System.Dynamic.IDynamicMetaObjectProvider
System.ComponentModel.INotifyPropertyChanged
System.IDisposable