Partilhar 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 (a predefinição é 120s ou 120 * 1000ms). Se especificar 0, tem também de especificar 0 para retryDelayInMs.

maxTries

Opcional. Número máximo de tentativas, a predefinição é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor inferior a 1 significa o número predefinido de tentativas de repetição.

retryDelayInMs

Opcional. Especifica a quantidade de atraso a utilizar antes de repetir uma operação (a predefinição é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada tentativa até um máximo especificado por maxRetryDelayInMs. Se especificar 0, tem também de especificar 0 para maxRetryDelayInMs.

retryPolicyType

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

Detalhes de Propriedade

maxRetryDelayInMs

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

maxRetryDelayInMs?: number

Valor de Propriedade

number

maxTries

Opcional. Número máximo de tentativas, a predefinição é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor inferior a 1 significa o número predefinido de tentativas de repetição.

maxTries?: number

Valor de Propriedade

number

retryDelayInMs

Opcional. Especifica a quantidade de atraso a utilizar antes de repetir uma operação (a predefinição é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada tentativa até um máximo especificado por maxRetryDelayInMs. Se especificar 0, tem também de especificar 0 para maxRetryDelayInMs.

retryDelayInMs?: number

Valor de Propriedade

number

retryPolicyType

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

retryPolicyType?: RetryPolicyType

Valor de Propriedade