Freigeben über


SqlRetryLogicBase Klasse

Definition

Ruft das nächste Zeitintervall in Bezug auf die Anzahl der Wiederholungen ab, wenn eine vorübergehende Bedingung auftritt.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
Vererbung
SqlRetryLogicBase
Implementiert

Konstruktoren

SqlRetryLogicBase()

Ruft das nächste Zeitintervall in Bezug auf die Anzahl der Wiederholungen ab, wenn eine vorübergehende Bedingung auftritt.

Eigenschaften

Current

Aktuelle Wiederholungsnummer, die bei 0 beginnt.

NumberOfTries

Maximale Anzahl von Wiederholungen.

RetryIntervalEnumerator

Der Timerintervall-Enumerator.

TransientPredicate

Delegieren sie an ein Prädikat für vorübergehende Bedingungen. Die Funktion, auf die dieser Delegat zeigt, muss einen true-Wert zurückgeben, wenn eine erwartete vorübergehende Ausnahme auftritt.

Methoden

Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.

Reset()

Legen Sie die Indikatoren und den Enumerator für die nächste Verwendung auf Standardwerte fest.

RetryCondition(Object)

Überprüfung im Voraus für den Absenderstatus.

TryNextInterval(TimeSpan)

Versuchen Sie, die nächste Intervallzeit mithilfe des Enumerators abzurufen, wenn der Zähler die Anzahl der Wiederholungen nicht überschreitet.

Gilt für: