OperationRetrySettings 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.
Gibt die Richtlinie zum Wiederholen von Anforderungen für Ausnahmen im Kommunikationskanal zwischen Client- und Dienstreplikaten an.
public sealed class OperationRetrySettings
type OperationRetrySettings = class
Public NotInheritable Class OperationRetrySettings
- Vererbung
-
OperationRetrySettings
Konstruktoren
OperationRetrySettings() |
Initialisiert eine neue instance der OperationRetrySettings -Klasse mit Standardwerten für die Wiederholungseinstellungen. Der Standardwert für MaxRetryCount ist 10. Der Standardwert für ClientRetryTimeout ist unendlich, was bedeutet, dass bei nicht vorübergehenden Fehlern ein undefinter Wiederholungsversuch durchgeführt wird. |
OperationRetrySettings(IRetryPolicy) |
Initialisiert eine neue instance der OperationRetrySettings -Klasse mit der angegebenen Wiederholungsrichtlinie. |
OperationRetrySettings(TimeSpan) |
Initialisiert einen neuen instance der OperationRetrySettings -Klasse Der Standardwert für MaxRetryCount ist 10 . |
OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32) |
Initialisiert einen neuen instance der OperationRetrySettings -Klasse mit den angegebenen Einstellungen. |
Eigenschaften
ClientRetryTimeout |
Ruft das Timeout für die clientseitige Wiederholung ab. Wenn Sie ClientRetryTimeout, abbruchtoken und MaxRetryCount für die Ausnahmebehandlung verwenden, wird der erste Schritt erfüllt. ClientRetryTimeout ist nützlich, wenn die Kommunikation zwischen Client und Dienst nicht funktioniert und Aufrufe wiederholt werden. In diesen Fällen können Sie dieses Timeout verwenden, um aus der Wiederholungsschleife herauszukommen. |
DefaultMaxRetryCountForNonTransientErrors |
Ruft die maximale Anzahl von Wiederholungen für nicht vorübergehende Fehler ab. |
DefaultMaxRetryCountForTransientErrors |
Ruft die maximale Anzahl von Wiederholungen für vorübergehende Fehler ab. |
MaxRetryBackoffIntervalOnNonTransientErrors |
Ruft das maximale Back-off-Intervall ab, bevor es bei nicht vorübergehenden Fehlern wiederholt wird. |
MaxRetryBackoffIntervalOnTransientErrors |
Ruft das maximale Back-off-Intervall ab, bevor es bei vorübergehenden Fehlern erneut versucht wird. |
RetryPolicy |
Ruft die Wiederholungsrichtlinie ab, die für die Kommunikation zwischen Client und Dienst verwendet werden soll. |
Gilt für:
Azure SDK for .NET