Skip to main content

Class WorkflowRuntimeBulkApi

Runtime API for bulk operations

Inheritance

↳ object

    WorkflowRuntimeBulkApi

Inherited Members

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public static class WorkflowRuntimeBulkApi

Methods

BulkCreateInstance(WorkflowRuntime, BulkCreateInstancePrams, BulkOperationOptions)

Creates and initializes multiple process instances

Declaration
public static void BulkCreateInstance(this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters, BulkOperationOptions options = null)
Parameters
TypeNameDescription
WorkflowRuntimeruntimeInstance of workflow runtime
BulkCreateInstancePramscreateInstanceParametersBulkCreateInstancePrams objects
BulkOperationOptionsoptionsAuxiliary parameters that configure bulk operations

BulkCreateInstance(WorkflowRuntime, List<BulkCreateInstancePrams>, BulkOperationOptions)

Creates and initializes multiple process instances

Declaration
public static void BulkCreateInstance(this WorkflowRuntime runtime, List<BulkCreateInstancePrams> createInstanceParameters, BulkOperationOptions options = null)
Parameters
TypeNameDescription
WorkflowRuntimeruntimeInstance of workflow runtime
List<BulkCreateInstancePrams>createInstanceParametersList of BulkCreateInstancePrams objects
BulkOperationOptionsoptionsAuxiliary parameters that configure bulk operations

BulkCreateInstanceAsync(WorkflowRuntime, BulkCreateInstancePrams, BulkOperationOptions)

Creates and initializes multiple process instances (Async version)

Declaration
public static Task BulkCreateInstanceAsync(this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters, BulkOperationOptions options = null)
Parameters
TypeNameDescription
WorkflowRuntimeruntimeInstance of workflow runtime
BulkCreateInstancePramscreateInstanceParametersBulkCreateInstancePrams objects
BulkOperationOptionsoptionsAuxiliary parameters that configure bulk operations
Returns
TypeDescription
Task

BulkCreateInstanceAsync(WorkflowRuntime, List<BulkCreateInstancePrams>, BulkOperationOptions)

Creates and initializes multiple process instances (Async version)

Declaration
public static Task BulkCreateInstanceAsync(this WorkflowRuntime runtime, List<BulkCreateInstancePrams> createInstanceParameters, BulkOperationOptions options = null)
Parameters
TypeNameDescription
WorkflowRuntimeruntimeInstance of workflow runtime
List<BulkCreateInstancePrams>createInstanceParametersList of BulkCreateInstancePrams objects
BulkOperationOptionsoptionsAuxiliary parameters that configure bulk operations
Returns
TypeDescription
Task

BulkCreateInstanceAsync(WorkflowRuntime, BulkCreateInstancePrams, CancellationToken, BulkOperationOptions)

Creates and initializes multiple process instances (Async version)

Declaration
public static Task BulkCreateInstanceAsync(this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters, CancellationToken token, BulkOperationOptions options = null)
Parameters
TypeNameDescription
WorkflowRuntimeruntimeInstance of workflow runtime
BulkCreateInstancePramscreateInstanceParametersBulkCreateInstancePrams objects
CancellationTokentokenCancellation token
BulkOperationOptionsoptionsAuxiliary parameters that configure bulk operations
Returns
TypeDescription
Task

BulkCreateInstanceAsync(WorkflowRuntime, List<BulkCreateInstancePrams>, CancellationToken, BulkOperationOptions)

Creates and initializes multiple process instances (Async version)

Declaration
public static Task BulkCreateInstanceAsync(this WorkflowRuntime runtime, List<BulkCreateInstancePrams> createInstanceParameters, CancellationToken token, BulkOperationOptions options = null)
Parameters
TypeNameDescription
WorkflowRuntimeruntimeInstance of workflow runtime
List<BulkCreateInstancePrams>createInstanceParametersList of BulkCreateInstancePrams objects
CancellationTokentokenCancellation token
BulkOperationOptionsoptionsAuxiliary parameters that configure bulk operations
Returns
TypeDescription
Task