Microsoft.Practices.EnterpriseLibrary.WindowsAzure.TransientFaultHandling.SqlAzure Namespace

Retired Content

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


Public class ReliableSqlConnection
Provides a reliable way of opening connections to, and executing commands against the SQL Azure databases taking into account potential network unreliability and a requirement for connection retry.
Public class SqlAzureTransientErrorDetectionStrategy
Provides the transient error detection logic for transient faults that are specific to SQL Azure.
Public class SqlCommandExtensions
Provides a set of extension methods adding retry capabilities into the standard System.Data.SqlClient.SqlCommand implementation.
Public class SqlCommandFactory
Provides factory methods for instantiating SQL commands.
Public class SqlConnectionExtensions
Provides a set of extension methods adding retry capabilities into the standard SqlConnection implementation.
Public class ThrottlingCondition
Implements an object holding the decoded reason code returned from SQL Azure when encountering throttling conditions.
Public class TransactionRetryScope
Provides support for retry policy-aware transactional scope.

Public enumeration ThrottledResourceType
Defines the types of resources in SQL Azure which may be subject to throttling conditions.
Public enumeration ThrottlingMode
Defines the possible throttling modes in SQL Azure.
Public enumeration ThrottlingType
Defines the possible throttling types in SQL Azure.