Microsoft.Data.SqlClient.SqlConfigurableRetryFactory
Provides different retry logic providers with a common list of transient errors.
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.