Partager via


ProvisioningClientIncrementalDelayRetryPolicy Constructeur

Définition

Crée une instance de cette classe.

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)

Paramètres

maxRetries
UInt32

Nombre maximal de nouvelles tentatives ; utilisez 0 pour les nouvelles tentatives infinies.

delayIncrement
TimeSpan

Montant à incrémenter le délai à chaque nombre supplémentaire de nouvelles tentatives.

maxDelay
TimeSpan

Durée maximale d’attente entre les nouvelles tentatives.

useJitter
Boolean

Indique s’il faut ajouter un petit ajustement aléatoire au délai de nouvelle tentative pour éviter la synchronicité dans les clients qui effectuent de nouvelles tentatives.

Exceptions

Lève si la valeur de delayIncrement ou maxDelay est négative.

S’applique à