BackoffUnion

PackageAxial
How long a Retry`1 waits between attempts.

Specification

Kind
Union
Members
6
Examples
0
IsExponentialSignature
this.IsExponential
IsNoDelaySignature
this.IsNoDelay
IsFixedSignature
this.IsFixed
NoDelaySignature
NoDelay
FixedSignature
Fixed delay

Summary

NameSignatureSynopsis
Union cases
IsExponentialthis.IsExponentialNo description available.
IsNoDelaythis.IsNoDelayNo description available.
IsFixedthis.IsFixedNo description available.
NoDelayNoDelayRetries immediately.
FixedFixed delayWaits the same delay before every retry.
ExponentialExponential(initial, max)Doubles the delay before each retry, starting at initial and never exceeding max.

Union cases

kind:member

IsExponential

this.IsExponential
Member

Returns

bool
kind:member

IsNoDelay

this.IsNoDelay
Member

Returns

bool
kind:member

IsFixed

this.IsFixed
Member

Returns

bool
kind:member

NoDelay

NoDelay
Member
Retries immediately.

Returns

unit
kind:member

Fixed

Fixed delay
Member
Waits the same delay before every retry.

Parameters

NameTypeDescription
delayTimeSpan

Returns

unit
kind:member

Exponential

Exponential(initial, max)
Member
Doubles the delay before each retry, starting at initial and never exceeding max.

Parameters

NameTypeDescription
initialTimeSpan
maxTimeSpan

Returns

unit