Share via


IRetryOptions interface

Interface de opções de repetição.

Propriedades

maxRetryDelayInMs

Opcional. Especifica o atraso máximo permitido antes de repetir uma operação (o padrão é 120s ou 120 * 1000ms). Se você especificar 0, também deverá especificar 0 para retryDelayInMs.

maxTries

Opcional. Número máximo de tentativas, o padrão é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor menor que 1 significa o número padrão de tentativas de repetição.

retryDelayInMs

Opcional. Especifica a quantidade de atraso a ser usada antes de repetir uma operação (o padrão é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se você especificar 0, também deverá especificar 0 para maxRetryDelayInMs.

retryPolicyType

Opcional. RetryPolicyType, o padrão é a política de repetição exponencial.

Detalhes da propriedade

maxRetryDelayInMs

Opcional. Especifica o atraso máximo permitido antes de repetir uma operação (o padrão é 120s ou 120 * 1000ms). Se você especificar 0, também deverá especificar 0 para retryDelayInMs.

maxRetryDelayInMs?: number

Valor da propriedade

number

maxTries

Opcional. Número máximo de tentativas, o padrão é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor menor que 1 significa o número padrão de tentativas de repetição.

maxTries?: number

Valor da propriedade

number

retryDelayInMs

Opcional. Especifica a quantidade de atraso a ser usada antes de repetir uma operação (o padrão é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se você especificar 0, também deverá especificar 0 para maxRetryDelayInMs.

retryDelayInMs?: number

Valor da propriedade

number

retryPolicyType

Opcional. RetryPolicyType, o padrão é a política de repetição exponencial.

retryPolicyType?: RetryPolicyType

Valor da propriedade