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 reativado. Predefinição: 3.

maxRetryDelayInMs

Indica o atraso máximo entre as repetições a que 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 definido, a predefinição é Fixed

retryDelayInMs

Quantidade de tempo a 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 Será utilizado um valor mínimo de 60000 milissegundos 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 reativado. Predefinição: 3.

maxRetries?: number

Valor de Propriedade

number

maxRetryDelayInMs

Indica o atraso máximo entre as repetições a que 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 definido, a predefinição é Fixed

mode?: RetryMode

Valor de Propriedade

retryDelayInMs

Quantidade de tempo a 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 Será utilizado um valor mínimo de 60000 milissegundos se for fornecido um valor não maior do que este.

timeoutInMs?: number

Valor de Propriedade

number