![]() |
Workflow Engine .NET
2
|
Provides choice of activity for execution TransitionDefinition.Conditions and execution of actions ActivityDefinition.Implementation and ActivityDefinition.PreExecutionImplementation in chosen activity More...
Public Member Functions | |
ActivityExecutor (WorkflowRuntime runtime, Action< ProcessInstance > beforeExecutionAction=null) | |
Create ActivityExecutor object More... | |
ActivityExecutor (WorkflowRuntime runtime, bool isPreExecution, Action< ProcessInstance > beforeExecutionAction=null) | |
Create ActivityExecutor object More... | |
async Task< ExecutionResponseParameters > | Execute (IEnumerable< ExecutionRequestParameters > requestParameters, CancellationToken token) |
Provides choice of activity for execution TransitionDefinition.Conditions and execution of actions ActivityDefinition.Implementation and ActivityDefinition.PreExecutionImplementation in chosen activity More... | |
Public Attributes | |
IWorkflowActionProvider | ActionProvider => _runtime.ActionProvider |
Returns action provider IWorkflowActionProvider from associated workflow runtime More... | |
Provides choice of activity for execution TransitionDefinition.Conditions and execution of actions ActivityDefinition.Implementation and ActivityDefinition.PreExecutionImplementation in chosen activity
OptimaJet.Workflow.Core.Bus.ActivityExecutor.ActivityExecutor | ( | WorkflowRuntime | runtime, |
Action< ProcessInstance > | beforeExecutionAction = null |
||
) |
Create ActivityExecutor object
runtime | WorkflowRuntime instance which owned executor |
beforeExecutionAction | Action will be called before execution |
OptimaJet.Workflow.Core.Bus.ActivityExecutor.ActivityExecutor | ( | WorkflowRuntime | runtime, |
bool | isPreExecution, | ||
Action< ProcessInstance > | beforeExecutionAction = null |
||
) |
Create ActivityExecutor object
runtime | WorkflowRuntime instance which owned executor |
isPreExecution | If true then Result Pre Execution will be considered in time of the check of conditions |
///
beforeExecutionAction | Action will be called before execution |
async Task<ExecutionResponseParameters> OptimaJet.Workflow.Core.Bus.ActivityExecutor.Execute | ( | IEnumerable< ExecutionRequestParameters > | requestParameters, |
CancellationToken | token | ||
) |
Provides choice of activity for execution TransitionDefinition.Conditions and execution of actions ActivityDefinition.Implementation and ActivityDefinition.PreExecutionImplementation in chosen activity
requestParameters | List of execution requests which contains conditions and actions ExecutionRequestParameters |
IWorkflowActionProvider OptimaJet.Workflow.Core.Bus.ActivityExecutor.ActionProvider => _runtime.ActionProvider |
Returns action provider IWorkflowActionProvider from associated workflow runtime