Freigeben über


RetryExponential Klasse

Definition

RetryPolicy-Implementierung, bei der die Verzögerung zwischen Wiederholungen gestaffelt exponentiell zunimmt. RetryIntervals wird mit einem retryFactor berechnet, der eine Funktion von deltaBackOff (MaximumBackoff - MinimumBackoff) und MaximumRetryCount ist. RetryPolicy wird nicht angewendet, wenn eine Umgebungstransaktion gefunden wird.

public sealed class RetryExponential : Microsoft.Azure.ServiceBus.RetryPolicy
type RetryExponential = class
    inherit RetryPolicy
Public NotInheritable Class RetryExponential
Inherits RetryPolicy
Vererbung
RetryExponential

Konstruktoren

RetryExponential(TimeSpan, TimeSpan, Int32)

Gibt ein neues RetryExponential Retry-Richtlinienobjekt zurück.

RetryExponential(TimeSpan, TimeSpan, TimeSpan, Int32)

Gibt ein neues RetryExponential Retry-Richtlinienobjekt zurück.

Eigenschaften

DeltaBackoff

Ruft das backoff-Intervall ab, das dem Wiederholungsversuch zugeordnet ist, oder legt es fest.

IsServerBusy

Bestimmt, ob der Server einen Gebucht-Fehler zurückgegeben hat.

(Geerbt von RetryPolicy)
MaximumBackoff

Ruft das maximale Backoffintervall ab oder legt es fest.

MaxRetryCount

Ruft die maximale Anzahl zulässiger Wiederholungen ab oder legt diese fest.

MinimalBackoff

Minimales Backoffintervall.

ServerBusyExceptionMessage

Ruft die Ausnahmemeldung ab, wenn ein Server gebuchter Fehler zurückgegeben wird.

(Geerbt von RetryPolicy)

Methoden

IsRetryableException(Exception)

Bestimmt, ob die Ausnahme wiederholt werden kann.

(Geerbt von RetryPolicy)
OnShouldRetry(TimeSpan, Int32, TimeSpan)

RetryPolicy-Implementierung, bei der die Verzögerung zwischen Wiederholungen gestaffelt exponentiell zunimmt. RetryIntervals wird mit einem retryFactor berechnet, der eine Funktion von deltaBackOff (MaximumBackoff - MinimumBackoff) und MaximumRetryCount ist. RetryPolicy wird nicht angewendet, wenn eine Umgebungstransaktion gefunden wird.

(Geerbt von RetryPolicy)
RunOperation(Func<Task>, TimeSpan)

Führt mit der aktuellen RetryPolicy eine aus Func<T,TResult>.

(Geerbt von RetryPolicy)

Gilt für: