Partager via


IotHubServiceExponentialBackoffRetryPolicy(UInt32, TimeSpan, Boolean) Constructeur

Définition

Crée une instance de cette classe.

public IotHubServiceExponentialBackoffRetryPolicy (uint maxRetries, TimeSpan maxWait, bool useJitter = true);
new Microsoft.Azure.Devices.IotHubServiceExponentialBackoffRetryPolicy : uint32 * TimeSpan * bool -> Microsoft.Azure.Devices.IotHubServiceExponentialBackoffRetryPolicy
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 à