Class TaskOrchestrationDispatcherSettings
- Namespace
- DurableTask.Core.Settings
- Assembly
- DurableTask.Core.dll
Settings to configure the Task Orchestration Dispatcher
public class TaskOrchestrationDispatcherSettings
- Inheritance
-
TaskOrchestrationDispatcherSettings
- Inherited Members
Constructors
TaskOrchestrationDispatcherSettings()
Creates a new instance of the TaskOrchestrationDispatcherSettings with default settings
public TaskOrchestrationDispatcherSettings()
Properties
CompressOrchestrationState
Compress the orchestration state to enable more complex orchestrations at the cost of throughput. Default is False.
public bool CompressOrchestrationState { get; set; }
Property Value
DispatcherCount
How many dispatchers to create. Default is 1.
public int DispatcherCount { get; set; }
Property Value
EventBehaviourForContinueAsNew
Should we carry over unexecuted raised events to the next iteration of an orchestration on ContinueAsNew
public BehaviorOnContinueAsNew EventBehaviourForContinueAsNew { get; set; }
Property Value
MaxConcurrentOrchestrations
How many orchestrations to process concurrently. Default is 100.
public int MaxConcurrentOrchestrations { get; set; }
Property Value
NonTransientErrorBackOffSecs
Time in seconds to wait before retrying on a non-transient error. Default is 120s.
public int NonTransientErrorBackOffSecs { get; set; }
Property Value
TransientErrorBackOffSecs
Time in seconds to wait before retrying on a transient error (e.g. communication exception). Default is 10s.
public int TransientErrorBackOffSecs { get; set; }