Skip to main content

Introducing Formengine - The New Formbuilder, try for FREE formengine.io.

Class ActivityBaseFromAction

Inheritance

↳ object

    ↳ FormBase

        ↳ ActivityBase

            ↳ ActivityBaseFromAction

Inherited Members

ActivityBase.Description

ActivityBase.Image

ActivityBase.SVGTemplate

ActivityBase.AllowCycleTransition

ActivityBase.PluginName

ActivityBase.IsOutgoingTransitionsReadonly

ActivityBase.SaveToAnnotationsPolicy

ActivityBase.OrdinaryActivityParameters

ActivityBase.AnnotationActivityParameters

FormBase.CustomTypeAnnotationName

FormBase.Type

FormBase.Title

FormBase.Template

FormBase.DefaultValues

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Plugins.Activity

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class ActivityBaseFromAction : ActivityBase

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>

BaseTemplate

Declaration
public override BaseTemplate BaseTemplate { get; }
Property value
TypeDescription
BaseTemplate

Methods

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

Declaration
public static ActivityBase Create<TEnum>(TEnum actionName, ActionDelegate action, Func<List<CodeActionParameterDefinition>> formats, string description, IDisableProvider disableProvider) where TEnum : struct
Parameters
TypeNameDescription
{TEnum}actionName
ActionDelegateaction
Func<List<CodeActionParameterDefinition>>formats
stringdescription
IDisableProviderdisableProvider
Returns
TypeDescription
ActivityBase

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