RetryOptions interface
Repita as opções de política que determinam o modo, o número de repetições, o intervalo de repetição, etc.
Propriedades
max |
Número de vezes que a operação tem de ser repetida em caso de erro retráctil. Predefinição: 3. |
max |
Indica o atraso máximo entre as repetições às quais as tentativas de repetição serão limitadas. Aplicável apenas quando efetuar uma repetição exponencial. |
mode | Indica o modo de repetição a aplicar. Se não for definido, a predefinição é |
retry |
Período de tempo para aguardar em milissegundos antes de fazer a próxima tentativa. Predefinição: |
timeout |
Número de milissegundos a aguardar antes de declarar que a tentativa atual excedeu o limite de tempo, o que irá acionar uma repetição Um valor mínimo de |
Detalhes de Propriedade
maxRetries
Número de vezes que a operação tem de ser repetida em caso de erro retráctil. Predefinição: 3.
maxRetries?: number
Valor de Propriedade
number
maxRetryDelayInMs
Indica o atraso máximo entre as repetições às quais as tentativas de repetição serão limitadas. Aplicável apenas quando efetuar uma repetição exponencial.
maxRetryDelayInMs?: number
Valor de Propriedade
number
mode
Indica o modo de repetição a aplicar. Se não for definido, a predefinição é Fixed
mode?: RetryMode
Valor de Propriedade
retryDelayInMs
Período de tempo para aguardar em milissegundos antes de fazer a próxima tentativa. Predefinição: 30000 milliseconds
.
Quando mode
a opção está definida como Exponential
, esta opção é utilizada para calcular os atrasos exponencialmente crescentes entre repetições.
retryDelayInMs?: number
Valor de Propriedade
number
timeoutInMs
Número de milissegundos a aguardar antes de declarar que a tentativa atual excedeu o limite de tempo, o que irá acionar uma repetição Um valor mínimo de 60000
milissegundos será utilizado se for fornecido um valor não maior do que este.
timeoutInMs?: number
Valor de Propriedade
number