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.
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
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:
Azure SDK for .NET