RetryPolicy Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET