Skip to main content

Class GeneratedCustomActivity

Inheritance

↳ object

    ↳ FormBase

        ↳ ActivityBase

            GeneratedCustomActivity

Inherited Members

ActivityBase.Description

ActivityBase.Image

ActivityBase.SVGTemplate

FormBase.Type

FormBase.Title

FormBase.Template

FormBase.DefaultValues

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Plugins

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public sealed class GeneratedCustomActivity : ActivityBase

Constructors

GeneratedCustomActivity(string, string, string, CustomActivityAsyncAction, ParametersGetter, DisabledGetter)

Declaration
public GeneratedCustomActivity(string type, string title, string description, CustomActivityAsyncAction asyncAction, ParametersGetter parametersGetter, DisabledGetter disabledGetter)
Parameters
TypeNameDescription
stringtype
stringtitle
stringdescription
CustomActivityAsyncActionasyncAction
ParametersGetterparametersGetter
DisabledGetterdisabledGetter

GeneratedCustomActivity(string, string, string, CustomActivitySyncAction, ParametersGetter, DisabledGetter)

Declaration
public GeneratedCustomActivity(string type, string title, string description, CustomActivitySyncAction asyncAction, ParametersGetter parametersGetter, DisabledGetter disabledGetter)
Parameters
TypeNameDescription
stringtype
stringtitle
stringdescription
CustomActivitySyncActionasyncAction
ParametersGetterparametersGetter
DisabledGetterdisabledGetter

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

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