Sdílet prostřednictvím


RetryOptions interface

Možnosti zásad opakování, které určují režim, počet opakování, interval opakování atd.

Vlastnosti

maxRetries

Počet opakování operace v případě chyby, která se dá opakovat Výchozí hodnota: 3.

maxRetryDelayInMs

Označuje maximální prodlevu mezi opakovanými pokusy, na kterých budou pokusy o opakování omezeny. Platí pouze při provádění exponenciálního opakování.

mode

Označuje, který režim opakování se má použít. Pokud není definováno, výchozí hodnota je Fixed

retryDelayInMs

Doba čekání v milisekundách před dalším pokusem Výchozí hodnota: 30000 milliseconds. Pokud je možnost mode nastavená na Exponential, slouží k výpočtu exponenciálně rostoucích zpoždění mezi opakovanými pokusy.

timeoutInMs

Počet milisekund, které se mají počkat před deklarací časového limitu aktuálního pokusu, který aktivuje minimální hodnotu 60000 milisekund, se použije v případě, že je hodnota větší než tato hodnota.

Podrobnosti vlastnosti

maxRetries

Počet opakování operace v případě chyby, která se dá opakovat Výchozí hodnota: 3.

maxRetries?: number

Hodnota vlastnosti

number

maxRetryDelayInMs

Označuje maximální prodlevu mezi opakovanými pokusy, na kterých budou pokusy o opakování omezeny. Platí pouze při provádění exponenciálního opakování.

maxRetryDelayInMs?: number

Hodnota vlastnosti

number

mode

Označuje, který režim opakování se má použít. Pokud není definováno, výchozí hodnota je Fixed

mode?: RetryMode

Hodnota vlastnosti

retryDelayInMs

Doba čekání v milisekundách před dalším pokusem Výchozí hodnota: 30000 milliseconds. Pokud je možnost mode nastavená na Exponential, slouží 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 deklarací časového limitu aktuálního pokusu, který aktivuje minimální hodnotu 60000 milisekund, se použije v případě, že je hodnota větší než tato hodnota.

timeoutInMs?: number

Hodnota vlastnosti

number