Compartir a través de


IRetryOptions interface

Interfaz de opciones de reintento.

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.

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.

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.

retryPolicyType

Opcional. RetryPolicyType, el valor predeterminado es la directiva de reintento exponencial.

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)

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