Partager via


ProvisioningClientExponentialBackoffRetryPolicy Constructeur

Définition

Crée une instance de cette classe.

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

Paramètres

maxRetries
UInt32

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

maxWait
TimeSpan

Durée maximale d’attente entre les nouvelles tentatives (ne dépassera pas ~12,43 jours).

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 maxWait est négative.

S’applique à