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 número especificado de repetições, usando um esquema de retirada exponencial para determinar o intervalo entre as repetições.
public class ExponentialRetry : Microsoft.Azure.Batch.Common.IRetryPolicy
type ExponentialRetry = class
interface IRetryPolicy
Public Class ExponentialRetry
Implements IRetryPolicy
- Herança
-
ExponentialRetry
- Implementações
Construtores
ExponentialRetry(TimeSpan, Int32, Nullable<TimeSpan>) |
Inicializa uma nova instância da classe ExponentialRetry usando o delta especificado e o número máximo de tentativas. |
Propriedades
DeltaBackoff |
Obtém o intervalo de retirada entre as repetições, em que a retirada resultante é 2^n * deltaBackoff (em que n é o número de repetições). |
MaxBackoff |
A duração máxima a aguardar entre as novas tentativas. |
MaximumRetries |
Obtém o número máximo de tentativas de repetição. |
Métodos
ShouldRetryAsync(Exception, OperationContext) |
Determina se a operação deve ser repetida e por quanto tempo aguardar até a próxima repetição. |
Aplica-se a
Azure SDK for .NET