Freigeben über


ProvisioningClientIncrementalDelayRetryPolicy Konstruktor

Definition

Erstellt eine Instanz dieser Klasse.

public ProvisioningClientIncrementalDelayRetryPolicy (uint maxRetries, TimeSpan delayIncrement, TimeSpan maxDelay, bool useJitter = true);
new Microsoft.Azure.Devices.Provisioning.Client.ProvisioningClientIncrementalDelayRetryPolicy : uint32 * TimeSpan * TimeSpan * bool -> Microsoft.Azure.Devices.Provisioning.Client.ProvisioningClientIncrementalDelayRetryPolicy
Public Sub New (maxRetries As UInteger, delayIncrement As TimeSpan, maxDelay As TimeSpan, Optional useJitter As Boolean = true)

Parameter

maxRetries
UInt32

Die maximale Anzahl von Wiederholungsversuchen; Verwenden Sie 0 für unendliche Wiederholungen.

delayIncrement
TimeSpan

Der Betrag, der die Verzögerung bei jeder zusätzlichen Anzahl von Wiederholungsversuchen erhöhen soll.

maxDelay
TimeSpan

Die maximale Wartezeit zwischen Wiederholungen.

useJitter
Boolean

Gibt an, ob der Wiederholungsverzögerung eine kleine, zufällige Anpassung hinzugefügt werden soll, um die Synchronisierung bei erneuten Versuchen von Clients zu vermeiden.

Ausnahmen

Löst aus, wenn der Wert von delayIncrement oder maxDelay negativ ist.

Gilt für: