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
Syntaxpublic class ProcessStatusChangedEventArgs : EventArgs
Constructors
ProcessStatusChangedEventArgs(Guid, bool, ProcessStatus, ProcessStatus)
Constructor
Declarationpublic ProcessStatusChangedEventArgs(Guid processId, bool isSubprocess, ProcessStatus oldStatus, ProcessStatus newStatus)
Type | Name | Description |
---|---|---|
Guid | processId | Id of the process whose status was changed |
bool | isSubprocess | |
ProcessStatus | oldStatus | Previous status of the process |
ProcessStatus | newStatus | Actual status of the process |
Properties
ProcessId
Id of the process whose status was changed
Declarationpublic Guid ProcessId { get; }
Type | Description |
---|---|
Guid |
IsSubprocess
If true means that the status was changed for subprocess
Declarationpublic bool IsSubprocess { get; }
Type | Description |
---|---|
bool |
OldStatus
Previous status of the process ProcessStatus
Declarationpublic ProcessStatus OldStatus { get; }
Type | Description |
---|---|
ProcessStatus |
NewStatus
Actual status of the process ProcessStatus
Declarationpublic ProcessStatus NewStatus { get; }
Type | Description |
---|---|
ProcessStatus |
SchemeCode
Code of the scheme of the process
Declarationpublic string SchemeCode { get; }
Type | Description |
---|---|
string |
ProcessInstance
Instance of the process
Declarationpublic ProcessInstance ProcessInstance { get; }
Type | Description |
---|---|
ProcessInstance |