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ではありません。

注釈

注意

内部列挙子には、クライアントの複数のインスタンスが後続の再試行を同時に実行できないようにするためのランダム化が含まれています。

適用対象