Skip to main content

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

Syntax
public sealed class ProcessStatusWait : IDisposable

Constructors

ProcessStatusWait(WorkflowRuntime, Guid, Guid)

Declaration
public ProcessStatusWait(WorkflowRuntime runtime, Guid processToWaitId, Guid calleeProcessId)
Parameters
TypeNameDescription
WorkflowRuntimeruntime
GuidprocessToWaitId
GuidcalleeProcessId

Methods

LockOrStartWaiting()

Declaration
public Task<bool> LockOrStartWaiting()
Returns
TypeDescription
Task<bool>

LockOrStartWaiting(CancellationToken)

Declaration
public Task<bool> LockOrStartWaiting(CancellationToken cancellationToken)
Parameters
TypeNameDescription
CancellationTokencancellationToken
Returns
TypeDescription
Task<bool>

LockOrStartWaiting(TimeSpan)

Declaration
public Task<bool> LockOrStartWaiting(TimeSpan timeout)
Parameters
TypeNameDescription
TimeSpantimeout
Returns
TypeDescription
Task<bool>

LockOrStartWaiting(TimeSpan, CancellationToken)

Declaration
public Task<bool> LockOrStartWaiting(TimeSpan timeout, CancellationToken cancellationToken)
Parameters
TypeNameDescription
TimeSpantimeout
CancellationTokencancellationToken
Returns
TypeDescription
Task<bool>

Dispose()

Declaration
public void Dispose()

Extension Methods