Skip to main content

Class AggregatingActionProvider

Inheritance

↳ object

    BaseAggregatingProvider<IWorkflowActionProvider>

        AggregatingActionProvider

Implements

IWorkflowActionProvider

Inherited Members

BaseAggregatingProvider<T>.GetOrderedProviders(string)

BaseAggregatingProvider<T>.GetProviders(string)

BaseAggregatingProvider<T>.RegisterProvider(T, List<string>)

BaseAggregatingProvider<T>.Clear()

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class AggregatingActionProvider : BaseAggregatingProvider<IWorkflowActionProvider>, IWorkflowActionProvider

Methods

ExecuteAction(string, ProcessInstance, WorkflowRuntime, string)

Declaration
public void ExecuteAction(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string actionParameter)
Parameters
TypeNameDescription
stringname
ProcessInstanceprocessInstance
WorkflowRuntimeruntime
stringactionParameter

ExecuteActionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken)

Declaration
public Task ExecuteActionAsync(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string actionParameter, CancellationToken token)
Parameters
TypeNameDescription
stringname
ProcessInstanceprocessInstance
WorkflowRuntimeruntime
stringactionParameter
CancellationTokentoken
Returns
TypeDescription
Task

ExecuteCondition(string, ProcessInstance, WorkflowRuntime, string)

Declaration
public bool ExecuteCondition(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string actionParameter)
Parameters
TypeNameDescription
stringname
ProcessInstanceprocessInstance
WorkflowRuntimeruntime
stringactionParameter
Returns
TypeDescription
bool

ExecuteConditionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken)

Declaration
public Task<bool> ExecuteConditionAsync(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string actionParameter, CancellationToken token)
Parameters
TypeNameDescription
stringname
ProcessInstanceprocessInstance
WorkflowRuntimeruntime
stringactionParameter
CancellationTokentoken
Returns
TypeDescription
Task<bool>

IsActionAsync(string, string)

Declaration
public bool IsActionAsync(string name, string schemeCode)
Parameters
TypeNameDescription
stringname
stringschemeCode
Returns
TypeDescription
bool

IsConditionAsync(string, string)

Declaration
public bool IsConditionAsync(string name, string schemeCode)
Parameters
TypeNameDescription
stringname
stringschemeCode
Returns
TypeDescription
bool

GetActions(string, NamesSearchType)

Declaration
public List<string> GetActions(string schemeCode, NamesSearchType namesSearchType)
Parameters
TypeNameDescription
stringschemeCode
NamesSearchTypenamesSearchType
Returns
TypeDescription
List<string>

GetConditions(string, NamesSearchType)

Declaration
public List<string> GetConditions(string schemeCode, NamesSearchType namesSearchType)
Parameters
TypeNameDescription
stringschemeCode
NamesSearchTypenamesSearchType
Returns
TypeDescription
List<string>

Extension Methods