Skip to main content

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
TypeNameDescription
stringactionName
ExcludeRuleexcludeRule

ExcludeCondition_(string, ExcludeRule)

Declaration
void ExcludeCondition_(string conditionName, ExcludeRule excludeRule)
Parameters
TypeNameDescription
stringconditionName
ExcludeRuleexcludeRule

ExcludeActionAsync_(string, ExcludeRule)

Declaration
void ExcludeActionAsync_(string actionName, ExcludeRule excludeRule)
Parameters
TypeNameDescription
stringactionName
ExcludeRuleexcludeRule

ExcludeConditionAsync_(string, ExcludeRule)

Declaration
void ExcludeConditionAsync_(string conditionName, ExcludeRule excludeRule)
Parameters
TypeNameDescription
stringconditionName
ExcludeRuleexcludeRule

ExcludeAction(string, ExcludeRule)

Declaration
void ExcludeAction(string actionName, ExcludeRule excludeRule = null)
Parameters
TypeNameDescription
stringactionName
ExcludeRuleexcludeRule

ExcludeCondition(string, ExcludeRule)

Declaration
void ExcludeCondition(string conditionName, ExcludeRule excludeRule = null)
Parameters
TypeNameDescription
stringconditionName
ExcludeRuleexcludeRule

HasInActions(string)

Declaration
bool HasInActions(string actionName)
Parameters
TypeNameDescription
stringactionName
Returns
TypeDescription
bool

HasInActionsAsync(string)

Declaration
bool HasInActionsAsync(string actionAsyncName)
Parameters
TypeNameDescription
stringactionAsyncName
Returns
TypeDescription
bool

HasInConditions(string)

Declaration
bool HasInConditions(string conditionName)
Parameters
TypeNameDescription
stringconditionName
Returns
TypeDescription
bool

HasInConditionsAsync(string)

Declaration
bool HasInConditionsAsync(string conditionAsyncName)
Parameters
TypeNameDescription
stringconditionAsyncName
Returns
TypeDescription
bool

ValidateActions(out List<string>, bool)

Declaration
bool ValidateActions(out List<string> actions, bool withExceptions = false)
Parameters
TypeNameDescription
List<string>actions
boolwithExceptions
Returns
TypeDescription
bool

ValidateActionsAsync(out List<string>, bool)

Declaration
bool ValidateActionsAsync(out List<string> actionsAsync, bool withExceptions = false)
Parameters
TypeNameDescription
List<string>actionsAsync
boolwithExceptions
Returns
TypeDescription
bool

ValidateConditions(out List<string>, bool)

Declaration
bool ValidateConditions(out List<string> conditions, bool withExceptions = false)
Parameters
TypeNameDescription
List<string>conditions
boolwithExceptions
Returns
TypeDescription
bool

ValidateConditionsAsync(out List<string>, bool)

Declaration
bool ValidateConditionsAsync(out List<string> conditionsAsync, bool withExceptions = false)
Parameters
TypeNameDescription
List<string>conditionsAsync
boolwithExceptions
Returns
TypeDescription
bool

Extension Methods