Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class WorkflowRuntimeBulkApi

OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeBulkApi

Runtime API for bulk operations

public static class WorkflowRuntimeBulkApi

Inheritance

  • System.Object

Methods

public static void BulkCreateInstance(this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters, BulkOperationOptions options = null) #
Creates and initializes multiple process instances

Parameters

Name
Type
Description
runtime
WorkflowRuntime
Instance of workflow runtime
createInstanceParameters
BulkCreateInstancePrams
BulkCreateInstancePrams objects
options
BulkOperationOptions
Auxiliary parameters that configure bulk operations
public static void BulkCreateInstance(this WorkflowRuntime runtime, List<BulkCreateInstancePrams> createInstanceParameters, BulkOperationOptions options = null) #
Creates and initializes multiple process instances

Parameters

Name
Type
Description
runtime
WorkflowRuntime
Instance of workflow runtime
createInstanceParameters
List<BulkCreateInstancePrams>
List of BulkCreateInstancePrams objects
options
BulkOperationOptions
Auxiliary parameters that configure bulk operations
public static Task BulkCreateInstanceAsync(this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters, BulkOperationOptions options = null) #
Creates and initializes multiple process instances (Async version)

Parameters

Name
Type
Description
runtime
WorkflowRuntime
Instance of workflow runtime
createInstanceParameters
BulkCreateInstancePrams
BulkCreateInstancePrams objects
options
BulkOperationOptions
Auxiliary parameters that configure bulk operations

Returns

Type
Description
Task
public static Task BulkCreateInstanceAsync(this WorkflowRuntime runtime, List<BulkCreateInstancePrams> createInstanceParameters, BulkOperationOptions options = null) #
Creates and initializes multiple process instances (Async version)

Parameters

Name
Type
Description
runtime
WorkflowRuntime
Instance of workflow runtime
createInstanceParameters
List<BulkCreateInstancePrams>
List of BulkCreateInstancePrams objects
options
BulkOperationOptions
Auxiliary parameters that configure bulk operations

Returns

Type
Description
Task
public static Task BulkCreateInstanceAsync(this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters, CancellationToken token, BulkOperationOptions options = null) #
Creates and initializes multiple process instances (Async version)

Parameters

Name
Type
Description
runtime
WorkflowRuntime
Instance of workflow runtime
createInstanceParameters
BulkCreateInstancePrams
BulkCreateInstancePrams objects
token
CancellationToken
Cancellation token
options
BulkOperationOptions
Auxiliary parameters that configure bulk operations

Returns

Type
Description
Task
public static Task BulkCreateInstanceAsync(this WorkflowRuntime runtime, List<BulkCreateInstancePrams> createInstanceParameters, CancellationToken token, BulkOperationOptions options = null) #
Creates and initializes multiple process instances (Async version)

Parameters

Name
Type
Description
runtime
WorkflowRuntime
Instance of workflow runtime
createInstanceParameters
List<BulkCreateInstancePrams>
List of BulkCreateInstancePrams objects
token
CancellationToken
Cancellation token
options
BulkOperationOptions
Auxiliary parameters that configure bulk operations

Returns

Type
Description
Task