Compartir a través de


IotHubServiceIncrementalDelayRetryPolicy Constructor

Definición

Crea una instancia de esta clase.

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

Parámetros

maxRetries
UInt32

Número máximo de reintentos; use 0 para reintentos infinitos.

delayIncrement
TimeSpan

Cantidad que se va a incrementar el retraso en cada recuento adicional de reintento.

maxDelay
TimeSpan

Cantidad máxima de tiempo que se va a esperar entre reintentos.

useJitter
Boolean

Si se va a agregar un ajuste pequeño y aleatorio al retraso de reintento para evitar la sincronización en los clientes que vuelvan a intentarlo.

Excepciones

Inicie si el valor de delayIncrement o maxDelay es negativo.

Se aplica a