IRetryOptions interface
Interfaz de opciones de reintento.
Propiedades
max |
Opcional. Especifica el retraso máximo permitido antes de reintentar una operación (el valor predeterminado es 120 o 120 * 1000 ms). Si especifica 0, también debe especificar 0 para retryDelayInMs. |
max |
Opcional. Número máximo de intentos, el valor predeterminado es 4. Un valor de 1 significa 1 intento y sin reintentos. Un valor menor que 1 significa el número de reintentos predeterminado de intentos. |
retry |
Opcional. Especifica la cantidad de retraso que se va a usar antes de reintentar una operación (el valor predeterminado es 4s o 4 * 1000 ms). El retraso aumenta (exponencial o linealmente) con cada reintento hasta un máximo especificado por maxRetryDelayInMs. Si especifica 0, también debe especificar 0 para maxRetryDelayInMs. |
retry |
Opcional. RetryPolicyType, el valor predeterminado es la directiva de reintento exponencial. |
Detalles de las propiedades
maxRetryDelayInMs
Opcional. Especifica el retraso máximo permitido antes de reintentar una operación (el valor predeterminado es 120 o 120 * 1000 ms). Si especifica 0, también debe especificar 0 para retryDelayInMs.
maxRetryDelayInMs?: number
Valor de propiedad
number
maxTries
Opcional. Número máximo de intentos, el valor predeterminado es 4. Un valor de 1 significa 1 intento y sin reintentos. Un valor menor que 1 significa el número de reintentos predeterminado de intentos.
maxTries?: number
Valor de propiedad
number
retryDelayInMs
Opcional. Especifica la cantidad de retraso que se va a usar antes de reintentar una operación (el valor predeterminado es 4s o 4 * 1000 ms). El retraso aumenta (exponencial o linealmente) con cada reintento hasta un máximo especificado por maxRetryDelayInMs. Si especifica 0, también debe especificar 0 para maxRetryDelayInMs.
retryDelayInMs?: number
Valor de propiedad
number
retryPolicyType
Opcional. RetryPolicyType, el valor predeterminado es la directiva de reintento exponencial.
retryPolicyType?: RetryPolicyType