Show / Hide Table of Contents

Class ProcessStartResult

Encapsulates the result of the process start.

Inheritance
System.Object
System.Dynamic.DynamicObject
ExpandoBase
Expando
OperationResult
ProcessStartResult
Implements
IOperationResult
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Inherited Members
OperationResult.PropertyChanged
OperationResult.ReturnValue
OperationResult.OperationState
OperationResult.PercentCompleted
OperationResult.Elapsed
OperationResult.Messages
OperationResult.Exceptions
OperationResult.OnPropertyChanged(String)
ExpandoBase.Item[String]
ExpandoBase.GetDynamicMemberNames()
ExpandoBase.HasDynamicMember(String)
ExpandoBase.TryGetMember(GetMemberBinder, Object)
ExpandoBase.TrySetMember(SetMemberBinder, Object)
ExpandoBase.TryInvokeMember(InvokeMemberBinder, Object[], Object)
ExpandoBase.ToDictionary(Func<String, String>, Func<Object, Object>)
ExpandoBase.GetInnerObjectTypeInfo()
ExpandoBase.GetThisTypeInfo()
ExpandoBase.TryGetValue(String, Object)
ExpandoBase.TrySetValue(String, Object)
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 Source

ProcessStartResult(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 Source

ErrorData

Gets information describing the error.

Declaration
public StringBuilder ErrorData { get; }
Property Value
Type Description
System.Text.StringBuilder

Information describing the error.

| Improve this Doc View Source

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.

| Improve this Doc View Source

Process

Gets the process.

Declaration
public Process Process { get; }
Property Value
Type Description
System.Diagnostics.Process

The process.

| Improve this Doc View Source

StartException

Gets the start exception.

Declaration
public Exception StartException { get; }
Property Value
Type Description
System.Exception

The start exception.

Methods

| Improve this Doc View Source

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration
public void Dispose()
| Improve this Doc View Source

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

IOperationResult
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
ExpandoExtensions.Merge<T>(T, Object)
ExpandoExtensions.GetLaxValue<T>(IIndexable, String, T)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
OperationResultExtensions.MergeException<TResult>(TResult, Exception)
OperationResultExtensions.MergeMessage<TResult>(TResult, String)
OperationResultExtensions.MergeMessage<TResult>(TResult, IOperationMessage)
OperationResultExtensions.MergeResult<TResult>(TResult, IOperationResult)
OperationResultExtensions.MergeResult<TResult>(TResult, Task<IOperationResult>)
OperationResultExtensions.HasErrors(IOperationResult)
OperationResultExtensions.HasWarnings(IOperationResult)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX