Sdílet prostřednictvím


RetryPolicy interface

Rozhraní popisující objekt zásad opakování Zásady opakování se skládají ze 2 věcí

  • Algoritmus, který při příštím pokusu provede opakování na základě aktuálního čísla nebo opakování.
  • Filtr chyb, který se rozhodne na základě typu přijaté chyby, ať už se má opakovat, nebo ne.

Tyto 2 komponenty skrývají za 2 volání metody popsané v tomto rozhraní.

Vlastnosti

nextRetryTimeout

Vypočítá interval, který se má čekat před opakováním při každém novém nezávazně pokusu.

shouldRetry

Na základě chyby předané jako argument určuje, jestli je chyba přechodná a jestli se má operace opakovat nebo ne.

Podrobnosti vlastnosti

nextRetryTimeout

Vypočítá interval, který se má čekat před opakováním při každém novém nezávazně pokusu.

nextRetryTimeout: (retryCount: number, isThrottled: boolean) => number

Hodnota vlastnosti

(retryCount: number, isThrottled: boolean) => number

shouldRetry

Na základě chyby předané jako argument určuje, jestli je chyba přechodná a jestli se má operace opakovat nebo ne.

shouldRetry: (error: Error) => boolean

Hodnota vlastnosti

(error: Error) => boolean