Interface ICustomWorkflowActionProvider
Inherited Members
IWorkflowActionProvider.ExecuteAction(string, ProcessInstance, WorkflowRuntime, string)
IWorkflowActionProvider.ExecuteActionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken)
IWorkflowActionProvider.ExecuteCondition(string, ProcessInstance, WorkflowRuntime, string)
IWorkflowActionProvider.ExecuteConditionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken)
IWorkflowActionProvider.IsActionAsync(string, string)
IWorkflowActionProvider.IsConditionAsync(string, string)
IWorkflowActionProvider.GetActions(string, NamesSearchType)
IWorkflowActionProvider.GetConditions(string, NamesSearchType)
IDisableProvider.Disabled
Namespace: OptimaJet.Workflow.Plugins.CustomWorkflowProviders
Assembly: OptimaJet.Workflow.Core.dll
Syntax
public interface ICustomWorkflowActionProvider : IWorkflowActionProvider, IDisableProvider
Methods
ExcludeAction_(string, ExcludeRule)
Declaration
void ExcludeAction_(string actionName, ExcludeRule excludeRule)
Parameters
Type | Name | Description |
---|
string | actionName | |
ExcludeRule | excludeRule | |
ExcludeCondition_(string, ExcludeRule)
Declaration
void ExcludeCondition_(string conditionName, ExcludeRule excludeRule)
Parameters
Type | Name | Description |
---|
string | conditionName | |
ExcludeRule | excludeRule | |
ExcludeActionAsync_(string, ExcludeRule)
Declaration
void ExcludeActionAsync_(string actionName, ExcludeRule excludeRule)
Parameters
Type | Name | Description |
---|
string | actionName | |
ExcludeRule | excludeRule | |
ExcludeConditionAsync_(string, ExcludeRule)
Declaration
void ExcludeConditionAsync_(string conditionName, ExcludeRule excludeRule)
Parameters
Type | Name | Description |
---|
string | conditionName | |
ExcludeRule | excludeRule | |
ExcludeAction(string, ExcludeRule)
Declaration
void ExcludeAction(string actionName, ExcludeRule excludeRule = null)
Parameters
Type | Name | Description |
---|
string | actionName | |
ExcludeRule | excludeRule | |
ExcludeCondition(string, ExcludeRule)
Declaration
void ExcludeCondition(string conditionName, ExcludeRule excludeRule = null)
Parameters
Type | Name | Description |
---|
string | conditionName | |
ExcludeRule | excludeRule | |
HasInActions(string)
Declaration
bool HasInActions(string actionName)
Parameters
Type | Name | Description |
---|
string | actionName | |
Returns
HasInActionsAsync(string)
Declaration
bool HasInActionsAsync(string actionAsyncName)
Parameters
Type | Name | Description |
---|
string | actionAsyncName | |
Returns
HasInConditions(string)
Declaration
bool HasInConditions(string conditionName)
Parameters
Type | Name | Description |
---|
string | conditionName | |
Returns
HasInConditionsAsync(string)
Declaration
bool HasInConditionsAsync(string conditionAsyncName)
Parameters
Type | Name | Description |
---|
string | conditionAsyncName | |
Returns
ValidateActions(out List<string>, bool)
Declaration
bool ValidateActions(out List<string> actions, bool withExceptions = false)
Parameters
Type | Name | Description |
---|
List<string> | actions | |
bool | withExceptions | |
Returns
ValidateActionsAsync(out List<string>, bool)
Declaration
bool ValidateActionsAsync(out List<string> actionsAsync, bool withExceptions = false)
Parameters
Type | Name | Description |
---|
List<string> | actionsAsync | |
bool | withExceptions | |
Returns
ValidateConditions(out List<string>, bool)
Declaration
bool ValidateConditions(out List<string> conditions, bool withExceptions = false)
Parameters
Type | Name | Description |
---|
List<string> | conditions | |
bool | withExceptions | |
Returns
ValidateConditionsAsync(out List<string>, bool)
Declaration
bool ValidateConditionsAsync(out List<string> conditionsAsync, bool withExceptions = false)
Parameters
Type | Name | Description |
---|
List<string> | conditionsAsync | |
bool | withExceptions | |
Returns
Extension Methods