StorageRetryOptions interface
Interfaz de opciones de reintento de blobs de almacenamiento.
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. StorageRetryPolicyType, el valor predeterminado es la directiva de reintento exponencial. |
secondary |
Si se especifica un secondaryHost, se intentarán reintentos en este host. Si secondaryHost no está definido (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 |
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 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. |
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. 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 (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 indefinido 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.
tryTimeoutInMs?: number
Valor de propiedad
number