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