Freigeben über


ProvisioningClientExponentialBackoffRetryPolicy Klasse

Definition

Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungen unter Verwendung eines exponentiellen Backoffschemas mit Option jitter ausführt, um das Intervall zwischen Wiederholungen zu bestimmen.

public class ProvisioningClientExponentialBackoffRetryPolicy : Microsoft.Azure.Devices.Provisioning.Client.ProvisioningClientRetryPolicyBase
type ProvisioningClientExponentialBackoffRetryPolicy = class
    inherit ProvisioningClientRetryPolicyBase
Public Class ProvisioningClientExponentialBackoffRetryPolicy
Inherits ProvisioningClientRetryPolicyBase
Vererbung
ProvisioningClientExponentialBackoffRetryPolicy

Hinweise

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

Konstruktoren

ProvisioningClientExponentialBackoffRetryPolicy(UInt32, TimeSpan, Boolean)

Erstellt eine Instanz dieser Klasse.

Eigenschaften

MaxRetries

Die maximale Anzahl von Wiederholungen

(Geerbt von ProvisioningClientRetryPolicyBase)

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 ProvisioningClientRetryPolicyBase)

Gilt für: