IRetryOptions interface
Interface de opções de repetição.
Propriedades
max |
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. |
max |
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. |
retry |
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. |
retry |
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