RetryPolicy 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 abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas.
public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
- Herencia
-
RetryPolicy
- Derivado
Propiedades
Default |
Obtiene una instancia de la RetryExponential directiva de reintento, que proporciona una configuración predeterminada de intervalos de reintento exponencialmente crecientes para las operaciones de mensajería. Cada vez que se accede a esta propiedad, se crea una nueva instancia. |
NoRetry |
Obtiene una instancia de la NoRetry directiva de reintento, que deshabilita eficazmente los reintentos. Cada vez que se obtiene acceso a esta propiedad, se devuelve una nueva instancia. |
Métodos
Clone() |
Crea una nueva copia del objeto actual RetryPolicy y la clona en una nueva instancia. |
IsRetryableException(Exception) |
Determina si se permite reintentar después de la excepción especificada. |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
Calcula el intervalo de reintento de la directiva de reintento. |
ResetServerBusyInternal() |
Representa una abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas. |
SetServerBusy(String) |
Representa una abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas. |
SetServerBusyInternal() |
Representa una abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas. |
Se aplica a
Azure SDK for .NET