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