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, usando un esquema de interrupción exponencial aleatorio para determinar el intervalo entre reintentos.
public sealed class ExponentialRetry : Microsoft.Azure.Storage.RetryPolicies.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
Azure SDK for .NET