次の方法で共有


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 の場合。

次の条件の少なくとも 1 つが発生した場合:

  • NumberOfTries が 1 未満か、60 より大きい。
  • DeltaTime が 120 秒を超えています。
  • MinTimeInterval が 120 秒を超えています。
  • MaxTimeInterval が 120 秒を超えています。
  • MinTimeInterval が より MaxTimeInterval小さい値ではありません。

注釈

注意

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

適用対象