Freigeben über


RetryExponential Klasse

Definition

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
RetryExponential

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: