Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling Namespace
Classes
Class | Description | |
---|---|---|
CacheTransientErrorDetectionStrategy |
Provides the transient error detection logic that can recognize transient faults when dealing with Windows Azure Caching.
|
|
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.
|
|
Incremental |
A retry strategy with a specified number of retry attempts and an incremental time interval between retries.
|
|
ReliableSqlConnection |
Provides a reliable way of opening connections to, and executing commands against, the SQL Database databases taking potential network unreliability and connection retry requirements into account.
|
|
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.
|
|
RetryManagerCachingExtensions |
Provides extensions to the RetryManager class for using the Windows Azure Caching retry strategy.
|
|
RetryManagerServiceBusExtensions |
Provides extensions to the RetryManager class for using the Windows Azure Service Bus retry strategy.
|
|
RetryManagerSqlExtensions |
Extends the RetryManager class to use it with the SQL Database retry strategy.
|
|
RetryManagerWindowsAzureStorageExtensions |
Provides extensions to the RetryManager class for using the Windows Azure Storage retry strategy.
|
|
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.
|
|
RetryPolicyFactory |
Provides a factory class for instantiating application-specific retry policies described in the application configuration.
|
|
RetryStrategy |
Represents a retry strategy that determines the number of retry attempts and the interval between retries.
|
|
ServiceBusTransientErrorDetectionStrategy |
Provides the transient error detection logic that can recognize transient faults when dealing with Windows Azure Service Bus.
|
|
SqlCommandExtensions |
Provides a set of extension methods that add retry capabilities to the standard System.Data.SqlClient.SqlCommand implementation.
|
|
SqlCommandFactory |
Provides factory methods for instantiating SQL commands.
|
|
SqlConnectionExtensions |
Provides a set of extension methods that add retry capabilities to the standard SqlConnection implementation.
|
|
SqlDatabaseTransientErrorDetectionStrategy |
Provides the transient error detection logic for transient faults that are specific to SQL Database.
|
|
StorageTransientErrorDetectionStrategy |
Provides the transient error detection logic that can recognize transient faults when dealing with Windows Azure storage services.
|
|
TransactionRetryScope |
Provides support for retry policy-aware transactional scope.
|
|
WindowsAzureStorageExtensions |
Extends the RetryStrategy class to allow using the retry strategies from the Transient Fault Handling Application Block with Windows Azure Store.
|
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.
|