Table of Contents

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

int

MaxConcurrentTrackingSessions

How many tracking sessions to process concurrently. Default is 20.

public int MaxConcurrentTrackingSessions { get; set; }

Property Value

int

NonTransientErrorBackOffSecs

Time in seconds to wait before retrying on a non-transient error. Default is 120s.

public int NonTransientErrorBackOffSecs { get; set; }

Property Value

int

TrackHistoryEvents

Flag indicating whether to track history events in addition to orchestration state. Default is true

public bool TrackHistoryEvents { get; set; }

Property Value

bool

TransientErrorBackOffSecs

Time in seconds to wait before retrying on a transient error (e.g. communication exception). Default is 10s.

public int TransientErrorBackOffSecs { get; set; }

Property Value

int