DelayStrategy 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.
Strategie zum Steuern des Verzögerungsverhaltens.
public abstract class DelayStrategy
type DelayStrategy = class
Public MustInherit Class DelayStrategy
- Vererbung
-
DelayStrategy
Konstruktoren
DelayStrategy(Nullable<TimeSpan>, Double) |
Erstellt eine neue Instanz von DelayStrategy. Dieser Konstruktor kann von abgeleiteten Klassen verwendet werden, um den Jitterfaktor und die maximale Verzögerung anzupassen. |
Methoden
CreateExponentialDelayStrategy(Nullable<TimeSpan>, Nullable<TimeSpan>) |
Erstellt eine exponentielle Verzögerung mit Jitter. |
CreateFixedDelayStrategy(Nullable<TimeSpan>) |
Erstellt eine feste Verzögerung mit Jitter. |
GetNextDelay(Response, Int32) |
Ruft das nächste Verzögerungsintervall unter Berücksichtigung der maximalen Verzögerung, des Jitters und aller Retry-After-Header ab. |
GetNextDelayCore(Response, Int32) |
Ruft das nächste Verzögerungsintervall ab. Implementieren Sie diese Methode, um benutzerdefinierte Verzögerungslogik bereitzustellen. Der Maximale Verzögerungs-, Jitter- und alle Retry-After-Header werden auf den von dieser Methode zurückgegebenen Wert angewendet. |
Max(TimeSpan, TimeSpan) |
Ruft das Maximum von zwei TimeSpan Werten ab. |
Min(TimeSpan, TimeSpan) |
Ruft das Minimum von zwei TimeSpan Werten ab. |
Gilt für:
Azure SDK for .NET