Microsoft.WindowsAzure.Common.TransientFaultHandling Namespace

 

Classes

Class Description
System_CAPS_pubclass DefaultHttpErrorDetectionStrategy

Default Http error detection strategy based on Http Status Code.

System_CAPS_pubclass ExponentialBackoff

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

System_CAPS_pubclass FixedInterval

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

System_CAPS_pubclass HttpRequestExceptionWithStatus

Inherits HttpRequestException adding HttpStatusCode to the exception.

System_CAPS_pubclass Incremental

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

System_CAPS_pubclass RetryingEventArgs

Contains information that is required for the Retrying event.

System_CAPS_pubclass 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.

System_CAPS_pubclass RetryManager

Provides the entry point to the retry functionality.

System_CAPS_pubclass RetryPolicy

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

System_CAPS_pubclass RetryPolicy<T>

Provides a generic version of the RetryPolicy class.

System_CAPS_pubclass RetryStrategy

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

Interfaces

Interface Description
System_CAPS_pubinterface ITransientErrorDetectionStrategy

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

Delegates

Delegate Description
System_CAPS_pubdelegate ShouldRetry

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

Return to top