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
。
備註
注意
內部列舉值包含隨機化,以防止用戶端的多個實例同時執行後續重試嘗試。