|
static WorkflowRuntime | WithBuilder (this WorkflowRuntime runtime, IWorkflowBuilder builder) |
| Сonfigures the runtime with specified builder IWorkflowBuilder More...
|
|
static WorkflowRuntime | WithDefaultBuilder< TSchemeMedium > (this WorkflowRuntime runtime) |
| Сonfigures the runtime with default (scheme in xml) builder IWorkflowBuilder More...
|
|
static WorkflowRuntime | WithRuleProvider (this WorkflowRuntime runtime, IWorkflowRuleProvider ruleProvider) |
| Сonfigures the runtime with specified rule provider IWorkflowRuleProvider More...
|
|
static WorkflowRuntime | WithActionProvider (this WorkflowRuntime runtime, IWorkflowActionProvider workflowActionProvider) |
| Сonfigures the runtime with specified action provider IWorkflowActionProvider More...
|
|
static WorkflowRuntime | WithPersistenceProvider (this WorkflowRuntime runtime, IPersistenceProvider persistenceProvider) |
| Сonfigures the runtime with specified persistence provider IPersistenceProvider More...
|
|
static WorkflowRuntime | WithDesignerAutocompleteProvider (this WorkflowRuntime runtime, IDesignerAutocompleteProvider autocompleteProvider) |
| Сonfigures the runtime with specified autocomplete provider (only for the Designer) IDesignerAutocompleteProvider More...
|
|
static WorkflowRuntime | WithBus (this WorkflowRuntime runtime, IWorkflowBus bus) |
| Сonfigures the runtime with specified workflow bus IWorkflowBus More...
|
|
static WorkflowRuntime | AttachDeterminingParametersGetter (this WorkflowRuntime runtime, EventHandler< NeedDeterminingParametersEventArgs > determiningParametersGetter) |
| Subscribe a event handler on OnNeedDeterminingParameters event to obtain parameters for creating a scheme of a process where a scheme was changed NeedDeterminingParametersEventArgs More...
|
|
static WorkflowRuntime | SwitchAutoUpdateSchemeBeforeGetAvailableCommandsOn (this WorkflowRuntime runtime) |
| Set WorkflowRuntime.IsAutoUpdateSchemeBeforeGetAvailableCommands to true More...
|
|
static WorkflowRuntime | SwitchAutoUpdateSchemeBeforeGetAvailableCommandsOn (this WorkflowRuntime runtime, EventHandler< NeedDeterminingParametersEventArgs > determiningParametersGetter) |
| Set WorkflowRuntime.IsAutoUpdateSchemeBeforeGetAvailableCommands to true and add event handler to OnNeedDeterminingParameters event WorkflowRuntime.OnNeedDeterminingParameters More...
|
|
static WorkflowRuntime | SwitchAutoUpdateSchemeBeforeGetAvailableCommandsOff (this WorkflowRuntime runtime) |
| Set WorkflowRuntime.IsAutoUpdateSchemeBeforeGetAvailableCommands to false More...
|
|
static WorkflowRuntime | Start (this WorkflowRuntime runtime) |
| Start all workflow runtime services аnd compile global code actions More...
|
|
static WorkflowRuntime | ColdStart (this WorkflowRuntime runtime) |
| Start all workflow runtime services except timers аnd compile global code actions More...
|
|
static IWorkflowBuilder | WithCache (this IWorkflowBuilder bulder, IParsedProcessCache cache) |
| Сonfigures the workflow builder with specified cache for parced processes IParsedProcessCache More...
|
|
static IWorkflowBuilder | WithDefaultCache (this IWorkflowBuilder bulder) |
| Сonfigures the workflow builder with default in memory cache for parced processes IParsedProcessCache More...
|
|
static IWorkflowBuilder | WithGenerator< TSchemeMedium > (this WorkflowBuilder< TSchemeMedium > bulder, IWorkflowGenerator< TSchemeMedium > generator) |
| Сonfigures the workflow builder with specified workflow scheme generatorIWorkflowGenerator<TSchemeMedium> More...
|
|
static IWorkflowBuilder | WithParser< TSchemeMedium > (this WorkflowBuilder< TSchemeMedium > bulder, IWorkflowParser< TSchemeMedium > parser) |
| Сonfigures the workflow builder with specified workflow scheme parserIWorkflowParser<TSchemeMedium> More...
|
|
static IWorkflowBuilder | WithShemePersistenceProvider< TSchemeMedium > (this WorkflowBuilder< TSchemeMedium > bulder, ISchemePersistenceProvider< TSchemeMedium > schemePersistenceProvider) |
| Сonfigures the workflow builder with specified scheme persistence providerISchemePersistenceProvider<TSchemeMedium> More...
|
|
static WorkflowRuntime | WithTimerManager (this WorkflowRuntime runtime, ITimerManager timerManager) |
| Сonfigures the runtime with specified timer manager ITimerManager More...
|
|
static WorkflowRuntime | EnableCodeActions (this WorkflowRuntime runtime) |
| Enable code action compillation in runtime More...
|
|
static WorkflowRuntime | CodeActionsDebugOn (this WorkflowRuntime runtime) |
| Switch on compillation debug mode for code actions More...
|
|
static WorkflowRuntime | DisableCodeActions (this WorkflowRuntime runtime) |
| Disable code action compillation in runtime More...
|
|
static WorkflowRuntime | RegisterAssemblyForCodeActions (this WorkflowRuntime runtime, Assembly assembly, bool ignoreForDesigner=false, Func< Type, bool > designerTypeFilter=null) |
| Register reference on assembly for compilation of code actions More...
|
|
static WorkflowRuntime | SetParameterSerializerSettings (this WorkflowRuntime runtime, JsonSerializerSettings settings) |
| Changes a JsonSerializerSettings which are using to serialise parameters in runtime More...
|
|
static object | DeserializeParameter (this WorkflowRuntime runtime, string serializedValue, Type parameterType) |
| Provides access to Workflow Engine .NET Persistence Process Parameters serialization mechanism More...
|
|
static string | SerializeParameter (this WorkflowRuntime runtime, object value, Type parameterType) |
| Provides access to Workflow Engine .NET Persistence Process Parameters serialization mechanism More...
|
|