Class TrackingDispatcherSettings
- Namespace
- DurableTask.Core.Settings
- Assembly
- DurableTask.Core.dll
Settings to configure the Tracking Dispatcher
public class TrackingDispatcherSettings
- Inheritance
-
TrackingDispatcherSettings
- Inherited Members
Constructors
TrackingDispatcherSettings()
Creates a new instance of the TrackingDispatcherSettings with default settings
public TrackingDispatcherSettings()
Properties
DispatcherCount
How many dispatchers to create. Default is 1.
public int DispatcherCount { get; set; }
Property Value
MaxConcurrentTrackingSessions
How many tracking sessions to process concurrently. Default is 20.
public int MaxConcurrentTrackingSessions { 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
TrackHistoryEvents
Flag indicating whether to track history events in addition to orchestration state. Default is true
public bool TrackHistoryEvents { 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; }