ExponentialRetryPolicy 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 de retroceso exponencial para reintentar solicitudes en excepciones en el canal de comunicación entre réplicas de cliente y servicio.
public class ExponentialRetryPolicy : Microsoft.ServiceFabric.Services.Communication.Client.IRetryPolicy
type ExponentialRetryPolicy = class
interface IRetryPolicy
Public Class ExponentialRetryPolicy
Implements IRetryPolicy
- Herencia
-
ExponentialRetryPolicy
- Implementaciones
Constructores
ExponentialRetryPolicy(Int32, TimeSpan) |
Inicializa una nueva instancia de la ExponentialRetryPolicy clase con la configuración proporcionada. y los valores predeterminados para la otra configuración de reintento. Los valores predeterminados de maxRetryJitterForTransientErrors, maxRetryJitterForNonTransientErrors son 2 segundos. El valor predeterminado de MaxRetryCount es 10. |
Propiedades
BaseRetryDelay |
Obtiene o establece el retraso inicial antes de volver a intentarlo. Todos los reintentos aumentarían exponencialmente a partir de este valor. |
ClientRetryTimeout |
Obtiene el tiempo de espera del reintento del lado cliente. |
MaxDelayMultiplier |
Obtiene o establece el multiplicador máximo para el retraso. MaxDelay es igual a BaseRetryDelay * (2 a la potencia de MaxDelayMultiplier). |
SameDelayRequestCounter |
Obtiene o establece el número de solicitudes para usar el mismo retraso en una fila. Esto ralentiza el retroceso exponencial. |
TotalNumberOfRetries |
Obtiene el número máximo de veces que se va a reintentar. |
Métodos
GetNextRetryDelay(RetryDelayParameters) |
Obtiene el intervalo máximo que se va a desactivar antes de volver a intentar errores transitorios. |
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de