ProvisioningClientIncrementalDelayRetryPolicy Construtor

Definição

Cria uma instância dessa 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)

Parâmetros

maxRetries
UInt32

O número máximo de tentativas de repetição; use 0 para repetições infinitas.

delayIncrement
TimeSpan

O valor a ser incrementado em cada contagem adicional de repetição.

maxDelay
TimeSpan

A quantidade máxima de tempo para aguardar entre repetições.

useJitter
Boolean

Se é necessário adicionar um ajuste pequeno e aleatório ao atraso de repetição para evitar a sincronização nos clientes que tentam novamente.

Exceções

Gerar se o valor de delayIncrement ou maxDelay for negativo.

Aplica-se a