OperationRetrySettings 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í.
Especifica la directiva para reintentar solicitudes en excepciones en el canal de comunicación entre réplicas de cliente y servicio.
public sealed class OperationRetrySettings
type OperationRetrySettings = class
Public NotInheritable Class OperationRetrySettings
- Herencia
-
OperationRetrySettings
Constructores
OperationRetrySettings() |
Inicializa una nueva instancia de la OperationRetrySettings clase con valores predeterminados para la configuración de reintento. El valor predeterminado de MaxRetryCount es 10. El valor predeterminado de ClientRetryTimeout es infinito, lo que significa un reintento indefinte para errores no transitorios. |
OperationRetrySettings(IRetryPolicy) |
Inicializa una nueva instancia de la OperationRetrySettings clase con la directiva de reintento proporcionada. |
OperationRetrySettings(TimeSpan) |
Inicializa una nueva instancia de la OperationRetrySettings clase El valor predeterminado de MaxRetryCount es 10 . |
OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32) |
Inicializa una nueva instancia de la OperationRetrySettings clase con la configuración proporcionada. |
Propiedades
ClientRetryTimeout |
Obtiene el tiempo de espera del reintento del lado cliente. Si especifica ClientRetryTimeout, token de cancelación y usa MaxRetryCount para el control de excepciones, se respetará lo que ocurra primero. ClientRetryTimeout es útil en los casos en los que la comunicación entre el cliente y el servicio no funciona y se reintentan las llamadas. En esos casos, puede usar este tiempo de espera para salir del bucle de reintento. |
DefaultMaxRetryCountForNonTransientErrors |
Obtiene el número máximo de veces que se reintenta para errores no transitorios. |
DefaultMaxRetryCountForTransientErrors |
Obtiene el número máximo de veces que se reintentan los errores transitorios. |
MaxRetryBackoffIntervalOnNonTransientErrors |
Obtiene el intervalo máximo de retroceso antes de reintentar en caso de errores no transitorios. |
MaxRetryBackoffIntervalOnTransientErrors |
Obtiene el intervalo máximo de retroceso antes de reintentar en caso de errores transitorios. |
RetryPolicy |
Obtiene la directiva de reintento que se va a usar para la comunicación entre el cliente y el servicio. |
Se aplica a
Azure SDK for .NET