SqlConfigurableRetryFactory.CreateExponentialRetryProvider 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供指数时间间隔重试逻辑提供程序。
public:
static Microsoft::Data::SqlClient::SqlRetryLogicBaseProvider ^ CreateExponentialRetryProvider(Microsoft::Data::SqlClient::SqlRetryLogicOption ^ retryLogicOption);
public static Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider CreateExponentialRetryProvider (Microsoft.Data.SqlClient.SqlRetryLogicOption retryLogicOption);
static member CreateExponentialRetryProvider : Microsoft.Data.SqlClient.SqlRetryLogicOption -> Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider
Public Shared Function CreateExponentialRetryProvider (retryLogicOption As SqlRetryLogicOption) As SqlRetryLogicBaseProvider
参数
- retryLogicOption
- SqlRetryLogicOption
包含 对象的 SqlRetryLogicOption 配置的 对象。
返回
例外
retryLogicOption
如果参数为 null。
如果至少出现以下情况之一:
NumberOfTries
小于 1 或大于 60。DeltaTime
大于 120 秒。MinTimeInterval
大于 120 秒。MaxTimeInterval
大于 120 秒。MinTimeInterval
不小于MaxTimeInterval
。
注解
注意
内部枚举器包括随机化,以防止多个客户端实例同时执行后续重试尝试。