ProvisioningClientIncrementalDelayRetryPolicy Konstruktor
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.
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:
Azure SDK for .NET