RetryOptions interface
Opciones de directiva de reintento que determinan el modo, el número de reintentos, el intervalo de reintento, etc.
Propiedades
max |
Número de veces que se debe reintentar la operación en caso de error reintentos. Valor predeterminado: 3. |
max |
Indica el retraso máximo entre reintentos en los que se limitarán los intentos de reintento. Solo es aplicable cuando se realiza un reintento exponencial. |
mode | Indica qué modo de reintento se va a aplicar. Si no está definido, el valor predeterminado es . |
retry |
Cantidad de tiempo para esperar en milisegundos antes de realizar el siguiente intento. Predeterminado: |
timeout |
Número de milisegundos que se deben esperar antes de declarar que el intento actual ha agotado el tiempo de espera, lo que desencadenará un reintento Se usará un valor mínimo de |
Detalles de las propiedades
maxRetries
Número de veces que se debe reintentar la operación en caso de error reintentos. Valor predeterminado: 3.
maxRetries?: number
Valor de propiedad
number
maxRetryDelayInMs
Indica el retraso máximo entre reintentos en los que se limitarán los intentos de reintento. Solo es aplicable cuando se realiza un reintento exponencial.
maxRetryDelayInMs?: number
Valor de propiedad
number
mode
Indica qué modo de reintento se va a aplicar. Si no está definido, el valor predeterminado es . Fixed
mode?: RetryMode
Valor de propiedad
retryDelayInMs
Cantidad de tiempo para esperar en milisegundos antes de realizar el siguiente intento. Predeterminado: 30000 milliseconds
.
Cuando mode
la opción se establece Exponential
en , se usa para calcular los retrasos crecientes exponencialmente entre reintentos.
retryDelayInMs?: number
Valor de propiedad
number
timeoutInMs
Número de milisegundos que se deben esperar antes de declarar que el intento actual ha agotado el tiempo de espera, lo que desencadenará un reintento Se usará un valor mínimo de 60000
milisegundos si se proporciona un valor no mayor que este.
timeoutInMs?: number
Valor de propiedad
number