Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class FormBaseFromConditionAsync

OptimaJet.Workflow.Plugins.Activity.FormBaseFromConditionAsync

public sealed class FormBaseFromConditionAsync : FormBase

Inheritance

Properties

Name
Type
Disabled #
Boolean
Parameters #
List<CodeActionParameterDefinition>

Methods

public static FormBase Create<TEnum>(TEnum conditionName, string template, ConditionAsyncDelegate actionAsync, Func<List<CodeActionParameterDefinition>> formats, IDisableProvider disableProvider) where TEnum : struct #

Parameters

Name
Type
Description
conditionName
{TEnum}
template
String
actionAsync
ConditionAsyncDelegate
formats
Func<CodeActionParameterDefinition>
disableProvider
IDisableProvider

Returns

Type
Description
FormBase
public override Task ExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token) #

Parameters

Name
Type
Description
runtime
WorkflowRuntime
processInstance
ProcessInstance
parameters
Dictionary<String>
token
CancellationToken

Returns

Type
Description
Task
public override Task PreExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token) #

Parameters

Name
Type
Description
runtime
WorkflowRuntime
processInstance
ProcessInstance
parameters
Dictionary<String>
token
CancellationToken

Returns

Type
Description
Task