Share via


RetryPolicy Klasse

Definition

Stellt eine Abstraktion zum Wiederholen von Messagingvorgängen dar. Benutzer sollten diese Klasse nicht implementieren und stattdessen eine der bereitgestellten Implementierungen verwenden.

public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
Vererbung
RetryPolicy
Abgeleitet

Eigenschaften

Default

Ruft eine instance der RetryExponential Wiederholungsrichtlinie ab, die ein Standardsetup von exponentiell steigenden Wiederholungsintervallen für Messagingvorgänge bereitstellt. Jedes Mal, wenn auf diese Eigenschaft zugegriffen wird, wird eine neue instance erstellt.

NoRetry

Ruft eine instance der NoRetry Wiederholungsrichtlinie ab, die Wiederholungsversuche effektiv deaktiviert. Bei jedem Zugriff auf diese Eigenschaft wird ein neuer instance zurückgegeben.

Methoden

Clone()

Erstellt eine neue Kopie des aktuellen RetryPolicy und klont sie in eine neue instance.

IsRetryableException(Exception)

Bestimmt, ob nach der angegebenen Ausnahme ein Wiederholungsversuch zulässig ist.

OnShouldRetry(TimeSpan, Int32, TimeSpan)

Berechnet das Wiederholungsintervall für die Wiederholungsrichtlinie.

ResetServerBusyInternal()

Stellt eine Abstraktion zum Wiederholen von Messagingvorgängen dar. Benutzer sollten diese Klasse nicht implementieren und stattdessen eine der bereitgestellten Implementierungen verwenden.

SetServerBusy(String)

Stellt eine Abstraktion zum Wiederholen von Messagingvorgängen dar. Benutzer sollten diese Klasse nicht implementieren und stattdessen eine der bereitgestellten Implementierungen verwenden.

SetServerBusyInternal()

Stellt eine Abstraktion zum Wiederholen von Messagingvorgängen dar. Benutzer sollten diese Klasse nicht implementieren und stattdessen eine der bereitgestellten Implementierungen verwenden.

Gilt für: