Microsoft.WindowsAzure.Common.TransientFaultHandling Namespace

 

Classes

Class Description
DefaultHttpErrorDetectionStrategy

Default Http error detection strategy based on Http Status Code.

ExponentialBackoff

A retry strategy with backoff parameters for calculating the exponential delay between retries.

FixedInterval

Represents a retry strategy with a specified number of retry attempts and a default, fixed time interval between retries.

HttpRequestExceptionWithStatus

Inherits HttpRequestException adding HttpStatusCode to the exception.

Incremental

A retry strategy with a specified number of retry attempts and an incremental time interval between retries.

RetryingEventArgs

Contains information that is required for the Retrying event.

RetryLimitExceededException

Obsolete.The special type of exception that provides managed exit from a retry loop. The user code can use this exception to notify the retry policy that no further retry attempts are required.

RetryManager

Provides the entry point to the retry functionality.

RetryPolicy

Provides the base implementation of the retry mechanism for unreliable actions and transient conditions.

RetryPolicy<T>

Provides a generic version of the RetryPolicy class.

RetryStrategy

Represents a retry strategy that determines the number of retry attempts and the interval between retries.

Interfaces

Interface Description
ITransientErrorDetectionStrategy

Defines an interface that must be implemented by custom components responsible for detecting specific transient conditions.

Delegates

Delegate Description
ShouldRetry

Defines a callback delegate that will be invoked whenever a retry condition is encountered.

Return to top