Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class WorkflowRuntimeSettings

OptimaJet.Workflow.Core.Runtime.WorkflowRuntimeSettings

public sealed class WorkflowRuntimeSettings

Inheritance

  • System.Object

Constructors

public WorkflowRuntimeSettings() #
Default runtime settings

Properties

Name
Type
ExecutionSearchOrder #
ExecutionSearchOrder
The order of the Action, Condition, or Rule search by name
IsAutoUpdateSchemeBeforeGetAvailableCommands #
Boolean
Allow automatic schema of a process update before getting the commands list if its allowed in current activity
SchemeParsingCulture #
CultureInfo
Culture for parsing some text parameters from scheme. Default is InvariantCulture
UseUtcDateTimeAsRuntimeTime #
Boolean
Runtime use Utc date and time if true and Local date and time if false
CancellationTokenHandling #
CancellationTokenHandling
The way of handling CancellationToken after activity execution
PersistenceProviderQueryRetries #
Int32
The number of retries of query that allow retry
PersistenceProviderQueryRetryDelay #
TimeSpan
The delay between retries
MaxNumberOfPerformedActivities #
Int64
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.
MaxPreExecutionTransitions #
Int32
Maximum number of transitions during pre-execution
LicenseSemaphoreTimeout #
Int32
This settings work only for licenses with thread limit
ParentProcessIdledWaitTimeout #
Int32
Timeout of waiting for unblocking (status = not Running) of the root process.
DisableMultipleProcessActivityChanged #
Boolean
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.
ProcessExistenceCheckIterationsCount #
Int32
The number of iterations after which the existence of the process is checked in execution loop
DesignerProcessHistoryPageSize #
Int32
Specifies the number of process history items to display in the designer.
ObsoleteSubprocessParametersInitializationBehavior #
Boolean
When true, subprocess parameters are always initialized with default values before copying the parent process parameters.