SqlRetryLogicBaseProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
または ExecuteAsync
関数を使用して操作に再試行ロジックをExecute
適用します。
public ref class SqlRetryLogicBaseProvider abstract
public abstract class SqlRetryLogicBaseProvider
type SqlRetryLogicBaseProvider = class
Public MustInherit Class SqlRetryLogicBaseProvider
- 継承
-
SqlRetryLogicBaseProvider
コンストラクター
SqlRetryLogicBaseProvider() |
または |
プロパティ
Retrying |
計算された遅延時間を適用し、次の試行で関数を実行する前に発生します。 |
RetryLogic |
検出された例外に基づいて再試行するタイミングを決定するために使用される再試行ロジックを定義します。 |
メソッド
Execute<TResult>(Object, Func<TResult>) |
関数を実行し、有効な場合は再試行ロジックを適用します。 メモ: 再試行によって実行が成功しなかった場合、例外は集計例外によって報告されます。 |
ExecuteAsync(Object, Func<Task>, CancellationToken) |
関数を実行し、有効な場合は再試行ロジックを適用します。 キャンセル トークンを使用して、実行の試行を超過する前に操作を破棄するように要求できます。 メモ: 例外は、返された Task オブジェクトを介して報告されます。これには、すべての再試行で実行が失敗した場合に集計例外が含まれます。 |
ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) |
関数を実行し、有効な場合は再試行ロジックを適用します。 キャンセル トークンを使用して、実行の試行を超過する前に操作を破棄するように要求できます。 メモ: 例外は、返された Task オブジェクトを介して報告されます。これには、すべての再試行で実行が失敗した場合に集計例外が含まれます。 |