共用方式為


SqlConfigurableRetryFactory.CreateExponentialRetryProvider 方法

定義

提供指數時間間隔重試邏輯提供者。

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

傳回

SqlRetryLogicBaseProvider 物件。

例外狀況

retryLogicOption如果參數為 null。

如果至少發生下列其中一個狀況:

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

備註

注意

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

適用於