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 reintento 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. |
| try |
Opcional. Indica el tiempo máximo permitido en ms para cualquier intento único de una solicitud HTTP. Un valor de cero o indefinido significa que acepta nuestro tiempo de espera predeterminado, 60 o 60 * 1000 ms. NOTA: Al transferir grandes cantidades de datos, el valor predeterminado tryTimeout probablemente no será suficiente. Debe invalidar este valor en función del ancho de banda disponible para el equipo host y la proximidad al servicio storage. Un buen punto de partida puede ser similar a (60 segundos por MB de tamaño previsto de carga útil) |
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?: undefined | number
Valor de propiedad
undefined | 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 reintento predeterminado de intentos.
maxTries?: undefined | number
Valor de propiedad
undefined | 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?: undefined | number
Valor de propiedad
undefined | number
retryPolicyType
Opcional. RetryPolicyType, el valor predeterminado es la directiva de reintento exponencial.
retryPolicyType?: RetryPolicyType
Valor de propiedad
tryTimeoutInMs
Opcional. Indica el tiempo máximo permitido en ms para cualquier intento único de una solicitud HTTP. Un valor de cero o indefinido significa que acepta nuestro tiempo de espera predeterminado, 60 o 60 * 1000 ms. NOTA: Al transferir grandes cantidades de datos, el valor predeterminado tryTimeout probablemente no será suficiente. Debe invalidar este valor en función del ancho de banda disponible para el equipo host y la proximidad al servicio storage. Un buen punto de partida puede ser similar a (60 segundos por MB de tamaño previsto de carga útil)
tryTimeoutInMs?: undefined | number
Valor de propiedad
undefined | number