Compartir a través de


StorageRetryOptions interface

Interfaz de opciones de reintento de blobs de almacenamiento.

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 reintentos predeterminado de intentos.

retryDelayInMs

Opcional. Especifica la cantidad de retraso que se debe 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. StorageRetryPolicyType, el valor predeterminado es la directiva de reintento exponencial.

secondaryHost

Si se especifica un secondaryHost, se intentarán reintentos en este host. Si secondaryHost no está definido (el valor predeterminado), las operaciones no se reintentan en otro host.

NOTA: Antes de establecer este campo, asegúrese de comprender los problemas relacionados con la lectura de datos obsoletos y potencialmente incoherentes en https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

Opcional. Indica el tiempo máximo permitido en ms para cualquier intento único de una solicitud HTTP. Un valor de cero o sin definir significa que no se ha agotado el tiempo de espera predeterminado en el cliente del SDK, se usará la directiva de tiempo de espera predeterminada del servidor de Azure Storage.

Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations.

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 debe 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. StorageRetryPolicyType, el valor predeterminado es la directiva de reintento exponencial.

retryPolicyType?: StorageRetryPolicyType

Valor de propiedad

secondaryHost

Si se especifica un secondaryHost, se intentarán reintentos en este host. Si secondaryHost no está definido (el valor predeterminado), las operaciones no se reintentan en otro host.

NOTA: Antes de establecer este campo, asegúrese de comprender los problemas relacionados con la lectura de datos obsoletos y potencialmente incoherentes en https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

Valor de propiedad

string

tryTimeoutInMs

Opcional. Indica el tiempo máximo permitido en ms para cualquier intento único de una solicitud HTTP. Un valor de cero o sin definir significa que no se ha agotado el tiempo de espera predeterminado en el cliente del SDK, se usará la directiva de tiempo de espera predeterminada del servidor de Azure Storage.

Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations.

tryTimeoutInMs?: number

Valor de propiedad

number