ExponentialRetry 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 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
Azure SDK for .NET