ExponentialRetry Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una directiva de reintentos que realiza un número especificado de reintentos, utilizando un esquema de retroceso exponencial para determinar el intervalo entre reintentos.
public class ExponentialRetry : Microsoft.Azure.Batch.Common.IRetryPolicy
type ExponentialRetry = class
interface IRetryPolicy
Public Class ExponentialRetry
Implements IRetryPolicy
- Herencia
-
ExponentialRetry
- Implementaciones
Constructores
ExponentialRetry(TimeSpan, Int32, Nullable<TimeSpan>) |
Inicializa una nueva instancia de la clase ExponentialRetry con el número máximo de reintentos y el delta especificado. |
Propiedades
DeltaBackoff |
Obtiene el intervalo de retroceso entre reintentos, donde el retroceso resultante es 2^n * deltaBackoff (donde n es el número de reintentos). |
MaxBackoff |
Duración máxima que se esperará entre reintentos. |
MaximumRetries |
Obtiene el número máximo de reintentos. |
Métodos
ShouldRetryAsync(Exception, OperationContext) |
Determina si la operación se debe reintentar y cuánto tiempo se debe esperar hasta el siguiente reintento. |
Se aplica a
Azure SDK for .NET