Class ActivityBaseFromActionAsync
OptimaJet.Workflow.Plugins.Activity.ActivityBaseFromActionAsync
Namespace: OptimaJet.Workflow.Plugins.Activity
public class ActivityBaseFromActionAsync : ActivityBaseInheritance
- System.Object
- FormBase
- ActivityBase
Properties
Name
Type
Disabled #BooleanParameters #List<CodeActionParameterDefinition>BaseTemplate #BaseTemplateDefines the base template which is used to edit the activity.
Methods
public static ActivityBase Create<TEnum>(TEnum actionName, string template, ActionAsyncDelegate actionAsync, Func<List<CodeActionParameterDefinition>> formats, string description, IDisableProvider disableProvider) where TEnum : struct #Parameters
Name
Type
Description
actionName{TEnum}templateStringactionAsyncActionAsyncDelegateformatsFunc<CodeActionParameterDefinition>descriptionStringdisableProviderIDisableProviderReturns
Type
Description
ActivityBasepublic override Task ExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token) #Parameters
Name
Type
Description
runtimeWorkflowRuntimeprocessInstanceProcessInstanceparametersDictionary<String>tokenCancellationTokenReturns
Type
Description
Taskpublic override Task PreExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token) #Parameters
Name
Type
Description
runtimeWorkflowRuntimeprocessInstanceProcessInstanceparametersDictionary<String>tokenCancellationTokenReturns
Type
Description
Task