次の方法で共有


SqlRetryLogicBase クラス

定義

一時的な条件が発生した場合の再試行回数に関して、次の時間間隔を取得します。

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
継承
SqlRetryLogicBase
実装

コンストラクター

SqlRetryLogicBase()

一時的な条件が発生した場合の再試行回数に関して、次の時間間隔を取得します。

プロパティ

Current

0 から始まる現在の再試行番号。

NumberOfTries

[最大再試行回数]。

RetryIntervalEnumerator

タイマー間隔列挙子。

TransientPredicate

一時的な条件述語にデリゲートします。 このデリゲートが指す関数は、予期される一時的な例外が発生したときに true 値を返す必要があります。

メソッド

Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。

Reset()

次に使用するために、カウンターと列挙子を既定値に設定します。

RetryCondition(Object)

送信者の状態の事前再試行検証。

TryNextInterval(TimeSpan)

カウンターが再試行回数を超えていない場合は、列挙子を使用して次の間隔の時間を取得してみてください。

適用対象