Class ProcessStatusWait
Inheritance
↳ object
↳ ProcessStatusWait
Implements
IDisposable
Inherited Members
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Core.Runtime
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic sealed class ProcessStatusWait : IDisposable
Constructors
ProcessStatusWait(WorkflowRuntime, Guid, Guid)
Declarationpublic ProcessStatusWait(WorkflowRuntime runtime, Guid processToWaitId, Guid calleeProcessId)
Type | Name | Description |
---|---|---|
WorkflowRuntime | runtime | |
Guid | processToWaitId | |
Guid | calleeProcessId |
Methods
LockOrStartWaiting()
Declarationpublic Task<bool> LockOrStartWaiting()
Type | Description |
---|---|
Task<bool> |
LockOrStartWaiting(CancellationToken)
Declarationpublic Task<bool> LockOrStartWaiting(CancellationToken cancellationToken)
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken |
Type | Description |
---|---|
Task<bool> |
LockOrStartWaiting(TimeSpan)
Declarationpublic Task<bool> LockOrStartWaiting(TimeSpan timeout)
Type | Name | Description |
---|---|---|
TimeSpan | timeout |
Type | Description |
---|---|
Task<bool> |
LockOrStartWaiting(TimeSpan, CancellationToken)
Declarationpublic Task<bool> LockOrStartWaiting(TimeSpan timeout, CancellationToken cancellationToken)
Type | Name | Description |
---|---|---|
TimeSpan | timeout | |
CancellationToken | cancellationToken |
Type | Description |
---|---|
Task<bool> |
Dispose()
Declarationpublic void Dispose()