Class FunctionInvoker<TReturn>
OptimaJet.Workflow.Core.CodeActions.FunctionInvoker<TReturn>
Namespace: OptimaJet.Workflow.Core.CodeActions
public abstract class FunctionInvoker<TReturn>Inheritance
- System.Object
Constructors
public FunctionInvoker() #Properties
Name
Type
InvokerNotFoundReaction #FunctionInvoker<TReturn>.InvokerNotFoundReactionTypeFunctionName #StringMethods
public void RegisterFunctions(IDictionary<string, Func<ProcessInstance, Task<TReturn>>> functions) #Parameters
Name
Type
Description
functionsIDictionary<Task<TReturn>>public Task<TReturn> InvokeAsync(TransitionDefinition transitionDefinition, ProcessInstance processInstance) #Parameters
Name
Type
Description
transitionDefinitionTransitionDefinitionprocessInstanceProcessInstanceReturns
Type
Description
Task<TReturn>public Task<TReturn> InvokeAsync(string transitionName, ProcessInstance processInstance) #Parameters
Name
Type
Description
transitionNameStringprocessInstanceProcessInstanceReturns
Type
Description
Task<TReturn>