Compartir a través de


ExponentialRetry Clase

Definición

Representa una directiva de reintentos que realiza un número especificado de reintentos, usando un esquema de interrupción exponencial aleatorio para determinar el intervalo entre reintentos.

public sealed class ExponentialRetry : Microsoft.Azure.Cosmos.Table.IExtendedRetryPolicy
type ExponentialRetry = class
    interface IExtendedRetryPolicy
    interface IRetryPolicy
Public NotInheritable Class ExponentialRetry
Implements IExtendedRetryPolicy
Herencia
ExponentialRetry
Implementaciones

Constructores

ExponentialRetry()

Inicializa una nueva instancia de la clase ExponentialRetry.

ExponentialRetry(TimeSpan, Int32)

Inicializa una nueva instancia de la clase ExponentialRetry con el número máximo de reintentos y el delta especificado.

Métodos

CreateInstance()

Genera una nueva directiva de reintentos para el intento de solicitud actual.

Evaluate(RetryContext, OperationContext)

Determina si la operación se debe reintentar y el intervalo hasta el siguiente reintento.

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

Determina si la operación se debe reintentar y el intervalo hasta el siguiente reintento.

Se aplica a