Partilhar via


StorageRetryOptions interface

Interface de opções de repetição de Blob de armazenamento.

Propriedades

maxRetryDelayInMs

Optional. Especifica o atraso máximo permitido antes de tentar novamente uma operação (o padrão é 120s ou 120 * 1000ms). Se você especificar 0, também deverá especificar 0 para retryDelayInMs.

maxTries

Optional. Número máximo de tentativas, o padrão é 4. Um valor de 1 significa 1 tentativa e nenhuma tentativa. Um valor menor que 1 significa o número padrão de novas tentativas.

retryDelayInMs

Optional. Especifica a quantidade de atraso a ser usada antes de tentar novamente uma operação (o padrão é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se você especificar 0, também deverá especificar 0 para maxRetryDelayInMs.

retryPolicyType

Optional. StorageRetryPolicyType, o padrão é a política de repetição exponencial.

secondaryHost

Se um secondaryHost for especificado, novas tentativas serão tentadas contra esse host. Se secondaryHost estiver indefinido (o padrão), as operações não serão repetidas contra outro host.

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

tryTimeoutInMs

Optional. Indica o tempo máximo em ms permitido para qualquer tentativa única de uma solicitação HTTP. Um valor zero ou indefinido significa que não há tempo limite padrão no cliente SDK, a política de tempo limite padrão do servidor de Armazenamento do Azure será usada.

Visualizar https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations

Detalhes de Propriedade

maxRetryDelayInMs

Optional. Especifica o atraso máximo permitido antes de tentar novamente uma operação (o padrão é 120s ou 120 * 1000ms). Se você especificar 0, também deverá especificar 0 para retryDelayInMs.

maxRetryDelayInMs?: number

Valor de Propriedade

number

maxTries

Optional. Número máximo de tentativas, o padrão é 4. Um valor de 1 significa 1 tentativa e nenhuma tentativa. Um valor menor que 1 significa o número padrão de novas tentativas.

maxTries?: number

Valor de Propriedade

number

retryDelayInMs

Optional. Especifica a quantidade de atraso a ser usada antes de tentar novamente uma operação (o padrão é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se você especificar 0, também deverá especificar 0 para maxRetryDelayInMs.

retryDelayInMs?: number

Valor de Propriedade

number

retryPolicyType

Optional. StorageRetryPolicyType, o padrão é a política de repetição exponencial.

retryPolicyType?: StorageRetryPolicyType

Valor de Propriedade

secondaryHost

Se um secondaryHost for especificado, novas tentativas serão tentadas contra esse host. Se secondaryHost estiver indefinido (o padrão), as operações não serão repetidas contra outro host.

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

secondaryHost?: string

Valor de Propriedade

string

tryTimeoutInMs

Optional. Indica o tempo máximo em ms permitido para qualquer tentativa única de uma solicitação HTTP. Um valor zero ou indefinido significa que não há tempo limite padrão no cliente SDK, a política de tempo limite padrão do servidor de Armazenamento do Azure será usada.

Visualizar https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations

tryTimeoutInMs?: number

Valor de Propriedade

number