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
Syntaxpublic class AggregatingActionProvider : BaseAggregatingProvider<IWorkflowActionProvider>, IWorkflowActionProvider
Methods
ExecuteAction(string, ProcessInstance, WorkflowRuntime, string)
Declarationpublic void ExecuteAction(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string actionParameter)
Type | Name | Description |
---|---|---|
string | name | |
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | actionParameter |
ExecuteActionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken)
Declarationpublic Task ExecuteActionAsync(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string actionParameter, CancellationToken token)
Type | Name | Description |
---|---|---|
string | name | |
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | actionParameter | |
CancellationToken | token |
Type | Description |
---|---|
Task |
ExecuteCondition(string, ProcessInstance, WorkflowRuntime, string)
Declarationpublic bool ExecuteCondition(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string actionParameter)
Type | Name | Description |
---|---|---|
string | name | |
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | actionParameter |
Type | Description |
---|---|
bool |
ExecuteConditionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken)
Declarationpublic Task<bool> ExecuteConditionAsync(string name, ProcessInstance processInstance, WorkflowRuntime runtime, string actionParameter, CancellationToken token)
Type | Name | Description |
---|---|---|
string | name | |
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | actionParameter | |
CancellationToken | token |
Type | Description |
---|---|
Task<bool> |
IsActionAsync(string, string)
Declarationpublic bool IsActionAsync(string name, string schemeCode)
Type | Name | Description |
---|---|---|
string | name | |
string | schemeCode |
Type | Description |
---|---|
bool |
IsConditionAsync(string, string)
Declarationpublic bool IsConditionAsync(string name, string schemeCode)
Type | Name | Description |
---|---|---|
string | name | |
string | schemeCode |
Type | Description |
---|---|
bool |
GetActions(string, NamesSearchType)
Declarationpublic List<string> GetActions(string schemeCode, NamesSearchType namesSearchType)
Type | Name | Description |
---|---|---|
string | schemeCode | |
NamesSearchType | namesSearchType |
Type | Description |
---|---|
List<string> |
GetConditions(string, NamesSearchType)
Declarationpublic List<string> GetConditions(string schemeCode, NamesSearchType namesSearchType)
Type | Name | Description |
---|---|---|
string | schemeCode | |
NamesSearchType | namesSearchType |
Type | Description |
---|---|
List<string> |