共用方式為


SqlConfigurableRetryFactory.CreateIncrementalRetryProvider 方法

定義

提供累加時間間隔重試邏輯提供者。

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 物件,包含 物件的組態。

傳回

SqlRetryLogicBaseProvider 物件。

例外狀況

retryLogicOption如果參數為 null。

如果至少發生下列其中一個條件:

  • NumberOfTries 小於 1 或大於 60。
  • DeltaTime 大於 120 秒。
  • MinTimeInterval 大於 120 秒。
  • MaxTimeInterval 大於 120 秒。
  • MinTimeInterval 不小於 MaxTimeInterval

備註

注意

內部列舉值包含隨機化,以防止用戶端的多個實例同時執行後續重試嘗試。

適用於