ProvisioningClientIncrementalDelayRetryPolicy Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET