Microsoft.WindowsAzure.Common.TransientFaultHandling Namespace
| 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. |
| Interface | Description | |
|---|---|---|
![]() | ITransientErrorDetectionStrategy | Defines an interface that must be implemented by custom components responsible for detecting specific transient conditions. |
| Delegate | Description | |
|---|---|---|
![]() | ShouldRetry | Defines a callback delegate that will be invoked whenever a retry condition is encountered. |


