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. RetryPolicy no se aplicará cuando se encuentre una transacción ambiente.
public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
- Herencia
-
RetryPolicy
- Derivado
Constructores
RetryPolicy() |
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. RetryPolicy no se aplicará cuando se encuentre una transacción ambiente. |
Propiedades
Default |
Devuelve la directiva de reintento predeterminada, RetryExponential. |
IsServerBusy |
Determina si el servidor devolvió o no un error ocupado. |
NoRetry |
Devuelve una NoRetry directiva de reintento. |
ServerBusyExceptionMessage |
Obtiene el mensaje de excepción cuando se devuelve un error ocupado del servidor. |
Métodos
IsRetryableException(Exception) |
Determina si se puede reintentar la excepción o no. |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
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. RetryPolicy no se aplicará cuando se encuentre una transacción ambiente. |
RunOperation(Func<Task>, TimeSpan) |
Ejecuta un , Func<T,TResult>mediante el objeto RetryPolicy actual. |
Se aplica a
Azure SDK for .NET