Share via


DelayStrategy(Nullable<TimeSpan>, Double) Constructor

Definition

Constructs a new instance of DelayStrategy. This constructor can be used by derived classes to customize the jitter factor and max delay.

protected DelayStrategy (TimeSpan? maxDelay = default, double jitterFactor = 0.2);
new Azure.Core.DelayStrategy : Nullable<TimeSpan> * double -> Azure.Core.DelayStrategy
Protected Sub New (Optional maxDelay As Nullable(Of TimeSpan) = Nothing, Optional jitterFactor As Double = 0.2)

Parameters

maxDelay
Nullable<TimeSpan>

The max delay value to apply on an individual delay.

jitterFactor
Double

The jitter factor to apply to each delay. For example, if the delay is 1 second with a jitterFactor of 0.2, the actual delay used will be a random double between 0.8 and 1.2. If set to 0, no jitter will be applied.

Applies to