Microsoft.Practices.TransientFaultHandling Namespace

Retired Content

This content and the technology described is outdated and is no longer being maintained. For more information, see Transient Fault Handling.



  Class Description
Public class ExponentialBackoff
A retry strategy with back-off parameters for calculating the exponential delay between retries.
Public class FixedInterval
A RetryPolicy with a specified number of retry attempts and a default fixed time interval between retries.
Public class Guard
Implements the common guard methods.
Public class Incremental
A RetryPolicy with a specified number of retry attempts and an incremental time interval between retries.
Public class RetryingEventArgs
Contains information required for the Retrying event.
Public class RetryLimitExceededException
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.
Public class RetryPolicy
Provides the base implementation of the retry mechanism for unreliable actions and transient conditions.
Public class RetryPolicy<T>
Provides a generic version of the RetryPolicy class.
Public class RetryStrategy


  Interface Description
Public interface ITransientErrorDetectionStrategy
Defines an interface which must be implemented by custom components responsible for detecting specific transient conditions.


  Delegate Description
Public delegate ShouldRetry
Defines a callback delegate that will be invoked whenever a retry condition is encountered.