Class ProviderProviders<TEnumProviders>
Inheritance
↳ object
↳ ProviderProviders<TEnumProviders>
Implements
ICustomMixProvider
ICustomWorkflowActionProvider
IWorkflowActionProvider
IDisableProvider
ICustomDesignerParameterFormatProvider
IDesignerParameterFormatProvider
ICustomActivityProvider
ICustomConditionProvider
Inherited Members
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
MemberwiseClone()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Plugins.CustomWorkflowProviders
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic abstract class ProviderProviders<TEnumProviders> : ICustomMixProvider, ICustomWorkflowActionProvider, IWorkflowActionProvider, IDisableProvider, ICustomDesignerParameterFormatProvider, IDesignerParameterFormatProvider, ICustomActivityProvider, ICustomConditionProvider where TEnumProviders : struct
Properties
Disabled
Declarationpublic bool Disabled { get; set; }
| Type | Description |
|---|---|
| bool |
Methods
GetFormat(CodeActionType, string, string)
Declarationpublic List<CodeActionParameterDefinition> GetFormat(CodeActionType type, string name, string schemeCode)
| Type | Name | Description |
|---|---|---|
| CodeActionType | type | |
| string | name | |
| string | schemeCode |
| Type | Description |
|---|---|
| List<CodeActionParameterDefinition> |
ExcludeAction_(string, ExcludeRule)
Declarationpublic void ExcludeAction_(string actionName, ExcludeRule excludeRule = null)
| Type | Name | Description |
|---|---|---|
| string | actionName | |
| ExcludeRule | excludeRule |
ExcludeCondition_(string, ExcludeRule)
Declarationpublic void ExcludeCondition_(string conditionName, ExcludeRule excludeRule = null)
| Type | Name | Description |
|---|---|---|
| string | conditionName | |
| ExcludeRule | excludeRule |
ExcludeAction(string, ExcludeRule)
Declarationpublic void ExcludeAction(string actionName, ExcludeRule excludeRule = null)
| Type | Name | Description |
|---|---|---|
| string | actionName | |
| ExcludeRule | excludeRule |
ExcludeCondition(string, ExcludeRule)
Declarationpublic void ExcludeCondition(string conditionName, ExcludeRule excludeRule = null)
| Type | Name | Description |
|---|---|---|
| string | conditionName | |
| ExcludeRule | excludeRule |
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> |
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> |
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 |
GetCustomActivities()
Declarationpublic List<ActivityBase> GetCustomActivities()
| Type | Description |
|---|---|
| List<ActivityBase> |
GetCustomConditions()
Declarationpublic List<FormBase> GetCustomConditions()
| Type | Description |
|---|---|
| List<FormBase> |
Fields
Providers
Declarationprotected Dictionary<TEnumProviders, ICustomMixProvider> Providers
| Type | Description |
|---|---|
| Dictionary<TEnumProviders, ICustomMixProvider> |