RetryExponential 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 Implementierung einer Wiederholungsrichtlinie dar. Jedes Mal, wenn der Messagingvorgang wiederholt werden muss, wächst die Verzögerung zwischen Wiederholungen gestaffelt, exponentiell.
public sealed class RetryExponential : Microsoft.ServiceBus.RetryPolicy
type RetryExponential = class
inherit RetryPolicy
Public NotInheritable Class RetryExponential
Inherits RetryPolicy
- Vererbung
Hinweise
Die Wiederholungsrichtlinie berücksichtigt den folgenden Aspekt:
Konstruktoren
RetryExponential(TimeSpan, TimeSpan, Int32) |
Initialisiert eine neue Instanz der RetryExponential-Klasse. |
RetryExponential(TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32) |
Veraltet.
Initialisiert eine neue Instanz der RetryExponential-Klasse. |
Eigenschaften
DeltaBackoff |
Ruft das backoff-Intervall ab, das dem Wiederholungsversuch zugeordnet ist, oder legt es fest. |
MaximumBackoff |
Ruft das maximale Backoffintervall ab oder legt es fest. |
MaxRetryCount |
Ruft die maximale Anzahl zulässiger Wiederholungen ab oder legt diese fest. |
MinimalBackoff |
Ruft das mindeste Backoffintervall ab oder legt es fest. |
TerminationTimeBuffer |
Ruft den Terminzeitpuffer ab, der dem Wiederholungsversuch zugeordnet ist, oder legt diesen fest. |
Methoden
Clone() |
Erstellt eine neue Kopie dieses instance. |
IsRetryableException(Exception) |
Bestimmt, ob nach der angegebenen Ausnahme ein Wiederholungsversuch zulässig ist. (Geerbt von RetryPolicy) |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Berechnet das Wiederholungsintervall für die Wiederholungsrichtlinie. (Geerbt von RetryPolicy) |
ResetServerBusyInternal() |
Stellt eine Implementierung einer Wiederholungsrichtlinie dar. Jedes Mal, wenn der Messagingvorgang wiederholt werden muss, wächst die Verzögerung zwischen Wiederholungen gestaffelt, exponentiell. (Geerbt von RetryPolicy) |
SetServerBusy(String) |
Stellt eine Implementierung einer Wiederholungsrichtlinie dar. Jedes Mal, wenn der Messagingvorgang wiederholt werden muss, wächst die Verzögerung zwischen Wiederholungen gestaffelt, exponentiell. (Geerbt von RetryPolicy) |
SetServerBusyInternal() |
Stellt eine Implementierung einer Wiederholungsrichtlinie dar. Jedes Mal, wenn der Messagingvorgang wiederholt werden muss, wächst die Verzögerung zwischen Wiederholungen gestaffelt, exponentiell. (Geerbt von RetryPolicy) |
Gilt für:
Azure SDK for .NET