Partilhar via


RetryOptions interface

Opções de política de repetição 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 precisa ser repetida em caso de erro repetível. Padrão: 3.

maxRetryDelayInMs

Indica o atraso máximo entre as tentativas em que as tentativas de repetição serão limitadas. Aplicável somente ao executar a repetição exponencial.

mode

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

retryDelayInMs

Tempo de espera em milissegundos antes de fazer a próxima tentativa. Padrão: 30000 milliseconds. Quando mode a opção é definida Exponentialcomo , ela é usada para calcular os atrasos exponencialmente crescentes entre as repetições.

timeoutInMs

Número de milissegundos a aguardar antes de declarar que a tentativa atual atingiu o tempo limite, o que disparará uma repetição Um valor mínimo de 60000 milissegundos será usado se um valor não maior do que esse for fornecido.

Detalhes da propriedade

maxRetries

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

maxRetries?: number

Valor da propriedade

number

maxRetryDelayInMs

Indica o atraso máximo entre as tentativas em que as tentativas de repetição serão limitadas. Aplicável somente ao executar a repetição exponencial.

maxRetryDelayInMs?: number

Valor da propriedade

number

mode

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

mode?: RetryMode

Valor da propriedade

retryDelayInMs

Tempo de espera em milissegundos antes de fazer a próxima tentativa. Padrão: 30000 milliseconds. Quando mode a opção é definida Exponentialcomo , ela é usada para calcular os atrasos exponencialmente crescentes entre as repetições.

retryDelayInMs?: number

Valor da propriedade

number

timeoutInMs

Número de milissegundos a aguardar antes de declarar que a tentativa atual atingiu o tempo limite, o que disparará uma repetição Um valor mínimo de 60000 milissegundos será usado se um valor não maior do que esse for fornecido.

timeoutInMs?: number

Valor da propriedade

number