RetryOptions interface
Možnosti zásad opakování, které určují režim, počet opakování, interval opakování atd.
Vlastnosti
max |
Kolikrát je potřeba operaci zopakovat v případě opakovatelné chyby. Výchozí: 3. |
max |
Označuje maximální prodlevu mezi opakovanými pokusy, na které budou pokusy o opakování omezeny. Platí pouze při exponenciálním opakování. |
mode | Označuje režim opakování, který se má použít. Pokud není definováno, ve výchozím nastavení je nastavená hodnota |
retry |
Doba čekání v milisekundách před provedením dalšího pokusu Výchozí: |
timeout |
Počet milisekund, které se mají počkat před deklarováním vypršení časového limitu aktuálního pokusu |
Podrobnosti vlastnosti
maxRetries
Kolikrát je potřeba operaci zopakovat v případě opakovatelné chyby. Výchozí: 3.
maxRetries?: number
Hodnota vlastnosti
number
maxRetryDelayInMs
Označuje maximální prodlevu mezi opakovanými pokusy, na které budou pokusy o opakování omezeny. Platí pouze při exponenciálním opakování.
maxRetryDelayInMs?: number
Hodnota vlastnosti
number
mode
Označuje režim opakování, který se má použít. Pokud není definováno, ve výchozím nastavení je nastavená hodnota Fixed
mode?: RetryMode
Hodnota vlastnosti
retryDelayInMs
Doba čekání v milisekundách před provedením dalšího pokusu Výchozí: 30000 milliseconds
.
Pokud mode
je možnost nastavená na Exponential
, použije se k výpočtu exponenciálně rostoucích zpoždění mezi opakovanými pokusy.
retryDelayInMs?: number
Hodnota vlastnosti
number
timeoutInMs
Počet milisekund, které se mají počkat před deklarováním vypršení časového limitu aktuálního pokusu 60000
, což aktivuje opakování. Pokud je zadaná hodnota, která není větší, použije se minimální hodnota milisekund.
timeoutInMs?: number
Hodnota vlastnosti
number