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