Partilhar via


StorageRetryOptions interface

Interface de opções de repetição do Blob de Armazenamento.

Propriedades

maxRetryDelayInMs

Opcional. Especifica o atraso máximo permitido antes de repetir uma operação (a predefinição é 120s ou 120 * 1000ms). Se especificar 0, tem também de especificar 0 para retryDelayInMs.

maxTries

Opcional. Número máximo de tentativas, a predefinição é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor inferior a 1 significa o número predefinido de tentativas de repetição.

retryDelayInMs

Opcional. Especifica a quantidade de atraso a utilizar antes de repetir uma operação (a predefinição é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se especificar 0, tem também de especificar 0 para maxRetryDelayInMs.

retryPolicyType

Opcional. StorageRetryPolicyType, a predefinição é a política de repetição exponencial.

secondaryHost

Se for especificado um secondaryHost, serão tentadas novas tentativas contra este anfitrião. Se secondaryHost for indefinido (a predefinição), as operações não serão repetidas em relação a outro anfitrião.

NOTA: antes de definir este campo, certifique-se de que compreende os problemas relacionados com a leitura de dados obsoletos e potencialmente inconsistentes em https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

Opcional. Indica o tempo máximo em ms permitido para qualquer tentativa única de um pedido HTTP. Um valor de zero ou indefinido significa que não existe tempo limite predefinido no cliente SDK. Será utilizada a política de tempo limite predefinida do Servidor de Armazenamento do Azure.

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

Detalhes de Propriedade

maxRetryDelayInMs

Opcional. Especifica o atraso máximo permitido antes de repetir uma operação (a predefinição é 120s ou 120 * 1000ms). Se especificar 0, tem também de especificar 0 para retryDelayInMs.

maxRetryDelayInMs?: number

Valor de Propriedade

number

maxTries

Opcional. Número máximo de tentativas, a predefinição é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor inferior a 1 significa o número predefinido de tentativas de repetição.

maxTries?: number

Valor de Propriedade

number

retryDelayInMs

Opcional. Especifica a quantidade de atraso a utilizar antes de repetir uma operação (a predefinição é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se especificar 0, tem também de especificar 0 para maxRetryDelayInMs.

retryDelayInMs?: number

Valor de Propriedade

number

retryPolicyType

Opcional. StorageRetryPolicyType, a predefinição é a política de repetição exponencial.

retryPolicyType?: StorageRetryPolicyType

Valor de Propriedade

secondaryHost

Se for especificado um secondaryHost, serão tentadas novas tentativas contra este anfitrião. Se secondaryHost for indefinido (a predefinição), as operações não serão repetidas em relação a outro anfitrião.

NOTA: antes de definir este campo, certifique-se de que compreende os problemas relacionados com a leitura de dados obsoletos e potencialmente inconsistentes em https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

Valor de Propriedade

string

tryTimeoutInMs

Opcional. Indica o tempo máximo em ms permitido para qualquer tentativa única de um pedido HTTP. Um valor de zero ou indefinido significa que não existe tempo limite predefinido no cliente SDK. Será utilizada a política de tempo limite predefinida do Servidor de Armazenamento do Azure.

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

tryTimeoutInMs?: number

Valor de Propriedade

number