Skip to main content

Class ProcessStatusChangedEventArgs

Represent information about changed status of a process

Inheritance

↳ object

    ↳ EventArgs

        ProcessStatusChangedEventArgs

Inherited Members

Empty

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class ProcessStatusChangedEventArgs : EventArgs

Constructors

ProcessStatusChangedEventArgs(Guid, bool, ProcessStatus, ProcessStatus)

Constructor

Declaration
public ProcessStatusChangedEventArgs(Guid processId, bool isSubprocess, ProcessStatus oldStatus, ProcessStatus newStatus)
Parameters
TypeNameDescription
GuidprocessIdId of the process whose status was changed
boolisSubprocess
ProcessStatusoldStatusPrevious status of the process
ProcessStatusnewStatusActual status of the process

Properties

ProcessId

Id of the process whose status was changed

Declaration
public Guid ProcessId { get; }
Property value
TypeDescription
Guid

IsSubprocess

If true means that the status was changed for subprocess

Declaration
public bool IsSubprocess { get; }
Property value
TypeDescription
bool

OldStatus

Previous status of the process ProcessStatus

Declaration
public ProcessStatus OldStatus { get; }
Property value
TypeDescription
ProcessStatus

NewStatus

Actual status of the process ProcessStatus

Declaration
public ProcessStatus NewStatus { get; }
Property value
TypeDescription
ProcessStatus

SchemeCode

Code of the scheme of the process

Declaration
public string SchemeCode { get; }
Property value
TypeDescription
string

ProcessInstance

Instance of the process

Declaration
public ProcessInstance ProcessInstance { get; }
Property value
TypeDescription
ProcessInstance

Extension Methods