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