Microsoft.Data.SqlClient.SqlConfigurableRetryFactory
Provides different retry logic providers with a common list of transient errors.
This list may change at any time as the underlying implementation changes, and will not be considered a breaking API change. Applications should not depend on this list containing any particular error codes.
public SqlConfigurableRetryFactory()
public static SqlRetryLogicBaseProvider CreateExponentialRetryProvider(SqlRetryLogicOption retryLogicOption)
Provides an exponential time interval retry logic provider.
public static SqlRetryLogicBaseProvider CreateFixedRetryProvider(SqlRetryLogicOption retryLogicOption)
Provides a fixed interval time retry logic provider.
public static SqlRetryLogicBaseProvider CreateIncrementalRetryProvider(SqlRetryLogicOption retryLogicOption)
Provides an incremental time interval retry logic provider.
Provides a non-retryable provider with a TransientPredicate that returns false.