Class ProcessStatusWait
OptimaJet.Workflow.Core.Runtime.ProcessStatusWait
Namespace: OptimaJet.Workflow.Core.Runtime
public sealed class ProcessStatusWait : IDisposableInheritance
- System.Object
Implemented Interfaces
- System.IDisposable
Constructors
public ProcessStatusWait(WorkflowRuntime runtime, Guid processToWaitId, Guid calleeProcessId) #Parameters
Name
Type
Description
runtimeWorkflowRuntimeprocessToWaitIdGuidcalleeProcessIdGuidMethods
public Task<bool> LockOrStartWaiting() #Returns
Type
Description
Task<Boolean>public Task<bool> LockOrStartWaiting(CancellationToken cancellationToken) #Parameters
Name
Type
Description
cancellationTokenCancellationTokenReturns
Type
Description
Task<Boolean>public Task<bool> LockOrStartWaiting(TimeSpan timeout) #Parameters
Name
Type
Description
timeoutTimeSpanReturns
Type
Description
Task<Boolean>public Task<bool> LockOrStartWaiting(TimeSpan timeout, CancellationToken cancellationToken) #Parameters
Name
Type
Description
timeoutTimeSpancancellationTokenCancellationTokenReturns
Type
Description
Task<Boolean>public void Dispose() #