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 <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-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 <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-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
Azure SDK for JavaScript