Partilhar via


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

maxRetries

Número de vezes que a operação tem de ser repetida em caso de erro retráctil. Predefinição: 3.

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.

mode

Indica o modo de repetição a aplicar. Se não for definido, a predefinição é Fixed

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.

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.

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