RetryStrategy
Represents a retry strategy that determines the number of retry attempts and the interval between retries.
Represents the default amount of time used when calculating a random delta in the exponential delay between retries.
Represents the default number of retry attempts.
Represents the default flag indicating whether the first retry attempt will be made immediately,
whereas subsequent retries will remain subject to the retry interval.
Represents the default maximum amount of time used when calculating the exponential delay between retries.
Represents the default minimum amount of time used when calculating the exponential delay between retries.
Represents the default time increment between retry attempts in the progressive delay policy.
Represents the default interval between retries.
Returns a default policy that implements a random exponential retry interval configured with the DefaultClientRetryCount, DefaultMinBackoff, DefaultMaxBackoff, and DefaultClientBackoff parameters.
The default retry policy treats all caught exceptions as transient errors.
Returns a default policy that implements a fixed retry interval configured with the DefaultClientRetryCount and DefaultRetryInterval parameters.
The default retry policy treats all caught exceptions as transient errors.
Returns a default policy that implements a progressive retry interval configured with the DefaultClientRetryCount, DefaultRetryInterval, and DefaultRetryIncrement parameters.
The default retry policy treats all caught exceptions as transient errors.
Returns a default policy that performs no retries, but invokes the action only once.
Gets or sets a value indicating whether the first retry attempt will be made immediately,
whereas subsequent retries will remain subject to the retry interval.
Gets the name of the retry strategy.
Initializes a new instance of the RetryStrategy class.
Returns the corresponding ShouldRetry delegate.