Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class FunctionInvoker<TReturn>

OptimaJet.Workflow.Core.CodeActions.FunctionInvoker<TReturn>

public abstract class FunctionInvoker<TReturn>

Inheritance

  • System.Object

Constructors

public FunctionInvoker() #

Properties

Name
Type
InvokerNotFoundReaction #
FunctionInvoker<TReturn>.InvokerNotFoundReactionType
FunctionName #
String

Methods

public void RegisterFunctions(IDictionary<string, Func<ProcessInstance, Task<TReturn>>> functions) #

Parameters

Name
Type
Description
functions
IDictionary<Task<TReturn>>
public Task<TReturn> InvokeAsync(TransitionDefinition transitionDefinition, ProcessInstance processInstance) #

Parameters

Name
Type
Description
transitionDefinition
TransitionDefinition
processInstance
ProcessInstance

Returns

Type
Description
Task<TReturn>
public Task<TReturn> InvokeAsync(string transitionName, ProcessInstance processInstance) #

Parameters

Name
Type
Description
transitionName
String
processInstance
ProcessInstance

Returns

Type
Description
Task<TReturn>