Partilhar via


RetryOptions interface

Opções de política de repetição que determinam o modo, o número de tentativas, o intervalo de repetição etc.

Propriedades

maxRetries

Número de vezes que a operação precisa ser repetida em caso de erro repetido. Padrão: 3.

maxRetryDelayInMs

Indica o atraso máximo entre novas tentativas ao qual as tentativas de repetição serão limitadas. Aplicável apenas ao realizar uma repetição exponencial.

mode

Indica qual modo de repetição aplicar. Se indefinido, o padrão será Fixed

retryDelayInMs

Quantidade de tempo para esperar em milissegundos antes de fazer a próxima tentativa. Padrão: 30000 milliseconds. Quando mode opção é definida como Exponential, isso é usado para calcular os atrasos exponencialmente crescentes entre as tentativas.

timeoutInMs

Número de milissegundos a aguardar antes de declarar que a tentativa atual expirou, o que desencadeará uma nova tentativa Um valor mínimo de 60000 milissegundos será usado se um valor não maior do que isso for fornecido.

Detalhes de Propriedade

maxRetries

Número de vezes que a operação precisa ser repetida em caso de erro repetido. Padrão: 3.

maxRetries?: number

Valor de Propriedade

number

maxRetryDelayInMs

Indica o atraso máximo entre novas tentativas ao qual as tentativas de repetição serão limitadas. Aplicável apenas ao realizar uma repetição exponencial.

maxRetryDelayInMs?: number

Valor de Propriedade

number

mode

Indica qual modo de repetição aplicar. Se indefinido, o padrão será Fixed

mode?: RetryMode

Valor de Propriedade

retryDelayInMs

Quantidade de tempo para esperar em milissegundos antes de fazer a próxima tentativa. Padrão: 30000 milliseconds. Quando mode opção é definida como Exponential, isso é usado para calcular os atrasos exponencialmente crescentes entre as tentativas.

retryDelayInMs?: number

Valor de Propriedade

number

timeoutInMs

Número de milissegundos a aguardar antes de declarar que a tentativa atual expirou, o que desencadeará uma nova tentativa Um valor mínimo de 60000 milissegundos será usado se um valor não maior do que isso for fornecido.

timeoutInMs?: number

Valor de Propriedade

number