RetryExponential 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 implementación de una directiva de reintento. Para cada vez que se debe reintentar la operación de mensajería, el retraso entre reintentos crece de manera escalonada y exponencial.
public sealed class RetryExponential : Microsoft.ServiceBus.RetryPolicy
type RetryExponential = class
inherit RetryPolicy
Public NotInheritable Class RetryExponential
Inherits RetryPolicy
- Herencia
Comentarios
La directiva de reintento respetará el siguiente aspecto:
Constructores
RetryExponential(TimeSpan, TimeSpan, Int32) |
Inicializa una nueva instancia de la clase RetryExponential. |
RetryExponential(TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32) |
Obsoletos.
Inicializa una nueva instancia de la clase RetryExponential. |
Propiedades
DeltaBackoff |
Obtiene o establece el intervalo de retroceso asociado al reintento. |
MaximumBackoff |
Obtiene o establece el intervalo de retroceso máximo. |
MaxRetryCount |
Obtiene o establece el número máximo de reintentos permitidos. |
MinimalBackoff |
Obtiene o establece el intervalo de retroceso mínimo. |
TerminationTimeBuffer |
Obtiene o establece el búfer de tiempo de finalización asociado al reintento. |
Métodos
Clone() |
Crea una nueva copia de esta instancia. |
IsRetryableException(Exception) |
Determina si se permite volver a intentarlo después de la excepción especificada. (Heredado de RetryPolicy) |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Calcula el intervalo de reintento de la directiva de reintento. (Heredado de RetryPolicy) |
ResetServerBusyInternal() |
Representa una implementación de una directiva de reintento. Para cada vez que se debe reintentar la operación de mensajería, el retraso entre reintentos crece de manera escalonada y exponencial. (Heredado de RetryPolicy) |
SetServerBusy(String) |
Representa una implementación de una directiva de reintento. Para cada vez que se debe reintentar la operación de mensajería, el retraso entre reintentos crece de manera escalonada y exponencial. (Heredado de RetryPolicy) |
SetServerBusyInternal() |
Representa una implementación de una directiva de reintento. Para cada vez que se debe reintentar la operación de mensajería, el retraso entre reintentos crece de manera escalonada y exponencial. (Heredado de RetryPolicy) |
Se aplica a
Azure SDK for .NET