Skip to main content

Class FormBaseFromConditionAsync

Inheritance

↳ object

    ↳ FormBase

        FormBaseFromConditionAsync

Inherited Members

FormBase.Type

FormBase.Title

FormBase.Template

FormBase.DefaultValues

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Plugins.Activity

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public sealed class FormBaseFromConditionAsync : FormBase

Properties

Disabled

Declaration
public override bool Disabled { get; set; }
Property value
TypeDescription
bool

Parameters

Declaration
public override List<CodeActionParameterDefinition> Parameters { get; set; }
Property value
TypeDescription
List<CodeActionParameterDefinition>

Methods

Create<TEnum>(TEnum, string, ConditionAsyncDelegate, Func<List<CodeActionParameterDefinition>>, IDisableProvider)

Declaration
public static FormBase Create<TEnum>(TEnum conditionName, string template, ConditionAsyncDelegate actionAsync, Func<List<CodeActionParameterDefinition>> formats, IDisableProvider disableProvider) where TEnum : struct
Parameters
TypeNameDescription
{TEnum}conditionName
stringtemplate
ConditionAsyncDelegateactionAsync
Func<List<CodeActionParameterDefinition>>formats
IDisableProviderdisableProvider
Returns
TypeDescription
FormBase

ExecutionAsync(WorkflowRuntime, ProcessInstance, Dictionary<string, string>, CancellationToken)

Declaration
public override Task ExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token)
Parameters
TypeNameDescription
WorkflowRuntimeruntime
ProcessInstanceprocessInstance
Dictionary<string, string>parameters
CancellationTokentoken
Returns
TypeDescription
Task

PreExecutionAsync(WorkflowRuntime, ProcessInstance, Dictionary<string, string>, CancellationToken)

Declaration
public override Task PreExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token)
Parameters
TypeNameDescription
WorkflowRuntimeruntime
ProcessInstanceprocessInstance
Dictionary<string, string>parameters
CancellationTokentoken
Returns
TypeDescription
Task

Extension Methods