ProvisioningServiceExponentialBackoffRetryPolicy Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
Azure SDK for .NET