Workflow Engine .NET  2
Static Public Member Functions | List of all members
OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeBulkApi Class Reference

Runtime API for bulk operations More...

Static Public Member Functions

static void BulkCreateInstance (this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters)
 Creates and initializes multiple process instances More...
 
static void BulkCreateInstance (this WorkflowRuntime runtime, List< BulkCreateInstancePrams > createInstanceParameters)
 Creates and initializes multiple process instances More...
 
static async Task BulkCreateInstanceAsync (this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters)
 Creates and initializes multiple process instances (Async version) More...
 
static async Task BulkCreateInstanceAsync (this WorkflowRuntime runtime, List< BulkCreateInstancePrams > createInstanceParameters)
 Creates and initializes multiple process instances (Async version) More...
 
static async Task BulkCreateInstanceAsync (this WorkflowRuntime runtime, BulkCreateInstancePrams createInstanceParameters, CancellationToken token)
 Creates and initializes multiple process instances (Async version) More...
 
static async Task BulkCreateInstanceAsync (this WorkflowRuntime runtime, List< BulkCreateInstancePrams > createInstanceParameters, CancellationToken token)
 Creates and initializes multiple process instances (Async version) More...
 

Detailed Description

Runtime API for bulk operations

Member Function Documentation

◆ BulkCreateInstance() [1/2]

static void OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeBulkApi.BulkCreateInstance ( this WorkflowRuntime  runtime,
BulkCreateInstancePrams  createInstanceParameters 
)
static

Creates and initializes multiple process instances

Parameters
runtimeInstance of workflow runtime
createInstanceParametersBulkCreateInstancePrams objects
Returns

◆ BulkCreateInstance() [2/2]

static void OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeBulkApi.BulkCreateInstance ( this WorkflowRuntime  runtime,
List< BulkCreateInstancePrams createInstanceParameters 
)
static

Creates and initializes multiple process instances

Parameters
runtimeInstance of workflow runtime
createInstanceParametersList of BulkCreateInstancePrams objects
Returns
Exceptions
NotSupportedException

◆ BulkCreateInstanceAsync() [1/4]

static async Task OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeBulkApi.BulkCreateInstanceAsync ( this WorkflowRuntime  runtime,
BulkCreateInstancePrams  createInstanceParameters 
)
static

Creates and initializes multiple process instances (Async version)

Parameters
runtimeInstance of workflow runtime
createInstanceParametersBulkCreateInstancePrams objects
Returns

◆ BulkCreateInstanceAsync() [2/4]

static async Task OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeBulkApi.BulkCreateInstanceAsync ( this WorkflowRuntime  runtime,
List< BulkCreateInstancePrams createInstanceParameters 
)
static

Creates and initializes multiple process instances (Async version)

Parameters
runtimeInstance of workflow runtime
createInstanceParametersList of BulkCreateInstancePrams objects
Returns
Exceptions
NotSupportedException

◆ BulkCreateInstanceAsync() [3/4]

static async Task OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeBulkApi.BulkCreateInstanceAsync ( this WorkflowRuntime  runtime,
BulkCreateInstancePrams  createInstanceParameters,
CancellationToken  token 
)
static

Creates and initializes multiple process instances (Async version)

Parameters
runtimeInstance of workflow runtime
createInstanceParametersBulkCreateInstancePrams objects
tokenCancellation token
Returns

◆ BulkCreateInstanceAsync() [4/4]

static async Task OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeBulkApi.BulkCreateInstanceAsync ( this WorkflowRuntime  runtime,
List< BulkCreateInstancePrams createInstanceParameters,
CancellationToken  token 
)
static

Creates and initializes multiple process instances (Async version)

Parameters
runtimeInstance of workflow runtime
createInstanceParametersList of BulkCreateInstancePrams objects
tokenCancellation token
Returns
Exceptions
NotSupportedException