IRetryOptions interface
Interface de opções de repetição novamente.
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 tentativa. Um valor menor que 1 significa o número padrão de novas tentativas. |
| 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 (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. |
| retry |
Opcional. RetryPolicyType, o padrão é a política de repetição exponencial. |
| secondary |
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 <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 você aceita nosso tempo limite padrão, 30s ou 30 * 1000ms. |
Detalhes de 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?: undefined | number
Valor de Propriedade
undefined | number
maxTries
Opcional. 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?: undefined | number
Valor de Propriedade
undefined | 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 (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?: undefined | number
Valor de Propriedade
undefined | number
retryPolicyType
Opcional. RetryPolicyType, o padrão é a política de repetição exponencial.
retryPolicyType?: RetryPolicyType
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 <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs>
secondaryHost?: undefined | string
Valor de Propriedade
undefined | 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 você aceita nosso tempo limite padrão, 30s ou 30 * 1000ms.
tryTimeoutInMs?: undefined | number
Valor de Propriedade
undefined | number