Partilhar via


ProvisioningServiceExponentialBackoffRetryPolicy Classe

Definição

Representa uma política de repetição que executa um número especificado de repetições, usando um esquema de retirada exponencial, com tremulação de opção, para determinar o intervalo entre as repetições.

public class ProvisioningServiceExponentialBackoffRetryPolicy : Microsoft.Azure.Devices.Provisioning.Service.ProvisioningServiceRetryPolicyBase
type ProvisioningServiceExponentialBackoffRetryPolicy = class
    inherit ProvisioningServiceRetryPolicyBase
Public Class ProvisioningServiceExponentialBackoffRetryPolicy
Inherits ProvisioningServiceRetryPolicyBase
Herança
ProvisioningServiceExponentialBackoffRetryPolicy

Comentários

A tremulação pode alterar o atraso de 95% para 105% do tempo calculado.

Construtores

ProvisioningServiceExponentialBackoffRetryPolicy(UInt32, TimeSpan, Boolean)

Cria uma instância dessa classe.

Propriedades

MaxRetries

O número máximo de repetições

(Herdado de ProvisioningServiceRetryPolicyBase)

Métodos

ShouldRetry(UInt32, Exception, TimeSpan)

Retorna true se, com base nos parâmetros, a operação deve ser repetida.

UpdateWithJitter(Double)

Obtém tremulação entre 95% e 105% do tempo base.

(Herdado de ProvisioningServiceRetryPolicyBase)

Aplica-se a