Class WorkflowRuntimeSettings
Inheritance
↳ object
↳ WorkflowRuntimeSettings
Inherited Members
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Core.Runtime
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic sealed class WorkflowRuntimeSettings
Constructors
WorkflowRuntimeSettings()
Default runtime settings
Declarationpublic WorkflowRuntimeSettings()
Properties
ExecutionSearchOrder
The order of the Action, Condition, or Rule search by name
Declarationpublic ExecutionSearchOrder ExecutionSearchOrder { get; set; }
Type | Description |
---|---|
ExecutionSearchOrder |
IsAutoUpdateSchemeBeforeGetAvailableCommands
Allow automatic schema of a process update before getting the commands list if its allowed in current activity
Declarationpublic bool IsAutoUpdateSchemeBeforeGetAvailableCommands { get; set; }
Type | Description |
---|---|
bool |
SchemeParsingCulture
Culture for parsing some text parameters from scheme. Default is InvariantCulture
Declarationpublic CultureInfo SchemeParsingCulture { get; set; }
Type | Description |
---|---|
CultureInfo |
UseUtcDateTimeAsRuntimeTime
Runtime use Utc date and time if true and Local date and time if false
Declarationpublic bool UseUtcDateTimeAsRuntimeTime { get; set; }
Type | Description |
---|---|
bool |
CancellationTokenHandling
The way of handling System.Threading.CancellationToken after activity execution
Declarationpublic CancellationTokenHandling CancellationTokenHandling { get; set; }
Type | Description |
---|---|
CancellationTokenHandling |
IgnoreMissingExecutionItems
If you are sure that your schemes do not mention nonexistent Actions, Conditions or Rules, do not use this setting. This setting is only for resolving possible compatibility issues and can be removed.
Declaration[Obsolete("If you are sure that your schemes do not mention nonexistent Actions, Conditions or Rules, do not use this setting. This setting is only for resolving possible compatibility issues and can be removed.")]
public bool IgnoreMissingExecutionItems { get; set; }
Type | Description |
---|---|
bool |
PersistenceProviderQueryRetries
The number of retries of query that allow retry
Declarationpublic int PersistenceProviderQueryRetries { get; set; }
Type | Description |
---|---|
int |
PersistenceProviderQueryRetryDelay
The delay between retries
Declarationpublic TimeSpan PersistenceProviderQueryRetryDelay { get; set; }
Type | Description |
---|---|
TimeSpan |
MaxNumberOfPerformedActivities
Max number of activities that can be executed. Use this to protect your application from infinite loops. Any value less than 1 means unlimited. Unlimited by default.
Declarationpublic long MaxNumberOfPerformedActivities { get; set; }
Type | Description |
---|---|
long |
MaxPreExecutionTransitions
Maximum number of transitions during pre-execution
Declarationpublic int MaxPreExecutionTransitions { get; set; }
Type | Description |
---|---|
int |
LicenseSemaphoreTimeout
This settings work only for licenses with thread limit
Declarationpublic int LicenseSemaphoreTimeout { get; set; }
Type | Description |
---|---|
int |
ParentProcessIdledWaitTimeout
Timeout of waiting for unblocking (status = not Running) of the root process.
Declarationpublic int ParentProcessIdledWaitTimeout { get; set; }
Type | Description |
---|---|
int |
DisableMultipleProcessActivityChanged
OptimaJet.Workflow.Core.Runtime.WorkflowRuntime.OnProcessActivityChangedAsync?text=OnProcessActivityChangedAsync can be called repeatedly with different parameters. This setting disables this behavior and the event will be called once per activity.
Declarationpublic bool DisableMultipleProcessActivityChanged { get; set; }
Type | Description |
---|---|
bool |
ProcessExistenceCheckIterationsCount
The number of iterations after which the existence of the process is checked in execution loop
Declarationpublic int ProcessExistenceCheckIterationsCount { get; set; }
Type | Description |
---|---|
int |
DesignerProcessHistoryPageSize
Specifies the number of process history items to display in the designer.
Declarationpublic int DesignerProcessHistoryPageSize { get; set; }
Type | Description |
---|---|
int |
ObsoleteSubprocessParametersInitializationBehavior
When true, subprocess parameters are always initialized with default values before copying the parent process parameters.
Declarationpublic bool ObsoleteSubprocessParametersInitializationBehavior { get; set; }
Type | Description |
---|---|
bool |