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. RetryPolicy wird nicht angewendet, wenn eine Umgebungstransaktion gefunden wird.
public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
- Vererbung
-
RetryPolicy
- Abgeleitet
Konstruktoren
RetryPolicy() |
Stellt eine Abstraktion zum Wiederholen von Messagingvorgängen dar. Benutzer sollten diese Klasse nicht implementieren und stattdessen eine der bereitgestellten Implementierungen verwenden. RetryPolicy wird nicht angewendet, wenn eine Umgebungstransaktion gefunden wird. |
Eigenschaften
Default |
Gibt die Standard-Wiederholungsrichtlinie zurück. RetryExponential |
IsServerBusy |
Bestimmt, ob der Server einen Gebucht-Fehler zurückgegeben hat. |
NoRetry |
Gibt eine Wiederholungsrichtlinie NoRetry zurück. |
ServerBusyExceptionMessage |
Ruft die Ausnahmemeldung ab, wenn ein Server gebuchter Fehler zurückgegeben wird. |
Methoden
IsRetryableException(Exception) |
Bestimmt, ob die Ausnahme wiederholt werden kann. |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Stellt eine Abstraktion zum Wiederholen von Messagingvorgängen dar. Benutzer sollten diese Klasse nicht implementieren und stattdessen eine der bereitgestellten Implementierungen verwenden. RetryPolicy wird nicht angewendet, wenn eine Umgebungstransaktion gefunden wird. |
RunOperation(Func<Task>, TimeSpan) |
Führt mit der aktuellen RetryPolicy eine aus Func<T,TResult>. |
Gilt für:
Azure SDK for .NET