ExponentialRetry 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 Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungsversuchen unter Verwendung eines exponentiellen Backoffschemas ausführt, um das Intervall zwischen Wiederholungen zu bestimmen.
public class ExponentialRetry : Microsoft.Azure.Batch.Common.IRetryPolicy
type ExponentialRetry = class
interface IRetryPolicy
Public Class ExponentialRetry
Implements IRetryPolicy
- Vererbung
-
ExponentialRetry
- Implementiert
Konstruktoren
ExponentialRetry(TimeSpan, Int32, Nullable<TimeSpan>) |
Initialisiert eine neue Instanz der ExponentialRetry-Klasse mit dem angegebenen Delta und der maximalen Anzahl der Wiederholungen. |
Eigenschaften
DeltaBackoff |
Ruft das Backoffintervall zwischen Wiederholungen ab, wobei das resultierende Backoff 2^n * deltaBackoff ist (wobei n die Anzahl der Wiederholungen ist). |
MaxBackoff |
Die maximale Wartezeit zwischen Wiederholungen. |
MaximumRetries |
Ruft die maximale Anzahl von Wiederholungsversuchen ab. |
Methoden
ShouldRetryAsync(Exception, OperationContext) |
Bestimmt, ob der Vorgang wiederholt werden sollte. Bestimmt zudem, wie lange bis zum nächsten Versuch gewartet werden soll. |
Gilt für:
Azure SDK for .NET