Freigeben über


IotHubClientExponentialBackoffRetryPolicy Klasse

Definition

Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungsversuchen unter Verwendung eines exponentiellen Back-Off-Schemas mit Option Jitter ausführt, um das Intervall zwischen Wiederholungen zu bestimmen.

public class IotHubClientExponentialBackoffRetryPolicy : Microsoft.Azure.Devices.Client.IotHubClientRetryPolicyBase
type IotHubClientExponentialBackoffRetryPolicy = class
    inherit IotHubClientRetryPolicyBase
Public Class IotHubClientExponentialBackoffRetryPolicy
Inherits IotHubClientRetryPolicyBase
Vererbung
IotHubClientExponentialBackoffRetryPolicy

Hinweise

Jitter kann die Verzögerung von 95 % auf 105 % der berechneten Zeit ändern.

Konstruktoren

IotHubClientExponentialBackoffRetryPolicy(UInt32, TimeSpan, Boolean)

Erstellt eine Instanz dieser Klasse.

Eigenschaften

MaxRetries

Die maximale Anzahl von Wiederholungen

(Geerbt von IotHubClientRetryPolicyBase)

Methoden

ShouldRetry(UInt32, Exception, TimeSpan)

Gibt true zurück, wenn der Vorgang basierend auf den Parametern wiederholt werden soll.

UpdateWithJitter(Double)

Ruft Jitter zwischen 95 % und 105 % der Basiszeit ab.

(Geerbt von IotHubClientRetryPolicyBase)

Gilt für: