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 Wiederholungen durchführt und dabei ein zufälliges exponentielles Backoff-Schema verwendet, um das Intervall zwischen den Wiederholungen zu bestimmen.
public sealed class ExponentialRetry : Microsoft.Azure.Storage.RetryPolicies.IExtendedRetryPolicy
type ExponentialRetry = class
interface IExtendedRetryPolicy
interface IRetryPolicy
Public NotInheritable Class ExponentialRetry
Implements IExtendedRetryPolicy
- Vererbung
-
ExponentialRetry
- Implementiert
Konstruktoren
ExponentialRetry() |
Initialisiert eine neue Instanz der ExponentialRetry-Klasse. |
ExponentialRetry(TimeSpan, Int32) |
Initialisiert eine neue Instanz der ExponentialRetry-Klasse mit dem angegebenen Delta und der maximalen Anzahl der Wiederholungen. |
Methoden
CreateInstance() |
Generierte eine neue Wiederholungsrichtlinie für den aktuellen Anforderungsversuch. |
Evaluate(RetryContext, OperationContext) |
Bestimmt, ob der Vorgang wiederholt werden sollte, und das Intervall bis zum nächsten Versuch. |
ShouldRetry(Int32, Int32, Exception, TimeSpan, OperationContext) |
Bestimmt, ob der Vorgang wiederholt werden sollte, und das Intervall bis zum nächsten Versuch. |
Gilt für:
Azure SDK for .NET