StorageRetryOptions interface
Interface de opções de repetição do Blob de Armazenamento.
Propriedades
max |
Opcional. 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. |
max |
Opcional. Número máximo de tentativas, o padrão é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor menor que 1 significa o número de tentativas padrão. |
retry |
Opcional. 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 (exponencial ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se você especificar 0, também deverá especificar 0 para maxRetryDelayInMs. |
retry |
Opcional. StorageRetryPolicyType, o padrão é a política de repetição exponencial. |
secondary |
Se um secondaryHost for especificado, novas tentativas serão testadas nesse host. Se secondaryHost for indefinido (o padrão), as operações não serão repetidas em relação a outro host. OBSERVAÇÃO: antes de definir esse campo, certifique-se de entender os problemas em torno da leitura de dados obsoletos e potencialmente inconsistentes em https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs |
try |
Opcional. 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. |
Detalhes da propriedade
maxRetryDelayInMs
Opcional. 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 da propriedade
number
maxTries
Opcional. Número máximo de tentativas, o padrão é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor menor que 1 significa o número de tentativas padrão.
maxTries?: number
Valor da propriedade
number
retryDelayInMs
Opcional. 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 (exponencial 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 da propriedade
number
retryPolicyType
Opcional. StorageRetryPolicyType, o padrão é a política de repetição exponencial.
retryPolicyType?: StorageRetryPolicyType
Valor da propriedade
secondaryHost
Se um secondaryHost for especificado, novas tentativas serão testadas nesse host. Se secondaryHost for indefinido (o padrão), as operações não serão repetidas em relação a outro host.
OBSERVAÇÃO: antes de definir esse campo, certifique-se de entender os problemas em torno da 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 da propriedade
string
tryTimeoutInMs
Opcional. 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.
tryTimeoutInMs?: number
Valor da propriedade
number