Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class ProcessStatusWait

OptimaJet.Workflow.Core.Runtime.ProcessStatusWait

public sealed class ProcessStatusWait : IDisposable

Inheritance

  • System.Object

Implemented Interfaces

  • System.IDisposable

Constructors

public ProcessStatusWait(WorkflowRuntime runtime, Guid processToWaitId, Guid calleeProcessId) #

Parameters

Name
Type
Description
runtime
WorkflowRuntime
processToWaitId
Guid
calleeProcessId
Guid

Methods

public Task<bool> LockOrStartWaiting() #

Returns

Type
Description
Task<Boolean>
public Task<bool> LockOrStartWaiting(CancellationToken cancellationToken) #

Parameters

Name
Type
Description
cancellationToken
CancellationToken

Returns

Type
Description
Task<Boolean>
public Task<bool> LockOrStartWaiting(TimeSpan timeout) #

Parameters

Name
Type
Description
timeout
TimeSpan

Returns

Type
Description
Task<Boolean>
public Task<bool> LockOrStartWaiting(TimeSpan timeout, CancellationToken cancellationToken) #

Parameters

Name
Type
Description
timeout
TimeSpan
cancellationToken
CancellationToken

Returns

Type
Description
Task<Boolean>
public void Dispose() #