ExponentialRetry Class

Definition

Represents a retry policy that performs a specified number of retries, using a randomized exponential back off scheme to determine the interval between retries.

public sealed class ExponentialRetry : Microsoft.WindowsAzure.Storage.RetryPolicies.IExtendedRetryPolicy
Inheritance
ExponentialRetry
Implements

Constructors

Exponential<wbr>Retry()

Initializes a new instance of the ExponentialRetry class.

Exponential<wbr>Retry(Time<wbr>Span, Int32)

Initializes a new instance of the ExponentialRetry class using the specified delta and maximum number of retries.

Methods

Create<wbr>Instance()

Generates a new retry policy for the current request attempt.

Evaluate(Retry<wbr>Context, Operation<wbr>Context)

Determines whether the operation should be retried and the interval until the next retry.

Should<wbr>Retry(Int32, Int32, Exception, Time<wbr>Span, Operation<wbr>Context)

Determines whether the operation should be retried and the interval until the next retry.

Extension Methods

IsDefined(Object)
IsNull(Object)
IsPrimitive(Object)