Partilhar via


ExponentialRetry Classe

Definição

Representa uma política de repetição que executa um determinado número de tentativas, usando um esquema de retirada exponencial aleatório para determinar o intervalo entre as tentativas.

public sealed class ExponentialRetry : Microsoft.Azure.Storage.RetryPolicies.IExtendedRetryPolicy
type ExponentialRetry = class
    interface IExtendedRetryPolicy
    interface IRetryPolicy
Public NotInheritable Class ExponentialRetry
Implements IExtendedRetryPolicy
Herança
ExponentialRetry
Implementações

Construtores

ExponentialRetry()

Inicializa uma nova instância da classe ExponentialRetry.

ExponentialRetry(TimeSpan, Int32)

Inicializa uma nova instância da classe ExponentialRetry usando o delta especificado e o número máximo de tentativas.

Métodos

CreateInstance()

Gera uma nova política de repetição para a tentativa da solicitação atual.

Evaluate(RetryContext, OperationContext)

Determina se a operação deve ser repetida e o intervalo até a próxima repetição.

ShouldRetry(Int32, Int32, Exception, TimeSpan, OperationContext)

Determina se a operação deve ser repetida e o intervalo até a próxima repetição.

Aplica-se a