Assembly: OptimaJet.Workflow.Core

Class ExpressionsInvoker

OptimaJet.Workflow.Core.CodeActions.ExpressionsInvoker

Evaluates the combined ConditionType.Expression conditions registered for process transitions.

public sealed class ExpressionsInvoker : FunctionInvoker<bool>

Type Hierarchy

Properties

protected override FunctionInvoker<bool>.InvokerNotFoundReactionType InvokerNotFoundReaction { get; } #
Gets the behavior applied by the FunctionInvoker<TReturn>.InvokeAsync(TransitionDefinition, ProcessInstance) methods when no function is registered for the requested transition.
public override string FunctionName { get; } #
Gets the label included in compilation-error and missing-function messages.
public static string FunctionNameStatic { get; } #
Gets the diagnostic label for expression-condition functions.

Remarks

Requesting a transition for which no expression function is registered throws an exception.