RetryOptions interface
Opcje zasad ponawiania, które określają tryb, liczbę ponownych prób, interwał ponawiania prób itp.
Właściwości
max |
Ile razy operacja musi zostać ponowiona w przypadku błędu możliwego do ponowienia próby. Wartość domyślna: 3. |
max |
Określa maksymalne opóźnienie między ponownymi próbami, na które zostaną ograniczone próby ponawiania prób. Dotyczy tylko podczas wykonywania ponawiania wykładniczego. |
mode | Określa, który tryb ponawiania prób ma być stosowany. Jeśli wartość jest niezdefiniowana, wartość domyślna to |
retry |
Czas oczekiwania w milisekundach przed podjęciem następnej próby. Wartość domyślna: |
timeout |
Liczba milisekund oczekiwania przed zadeklarowaniem, że bieżąca próba przekroczyła limit czasu, co spowoduje ponowienie próby Minimalna wartość |
Szczegóły właściwości
maxRetries
Ile razy operacja musi zostać ponowiona w przypadku błędu możliwego do ponowienia próby. Wartość domyślna: 3.
maxRetries?: number
Wartość właściwości
number
maxRetryDelayInMs
Określa maksymalne opóźnienie między ponownymi próbami, na które zostaną ograniczone próby ponawiania prób. Dotyczy tylko podczas wykonywania ponawiania wykładniczego.
maxRetryDelayInMs?: number
Wartość właściwości
number
mode
Określa, który tryb ponawiania prób ma być stosowany. Jeśli wartość jest niezdefiniowana, wartość domyślna to Fixed
mode?: RetryMode
Wartość właściwości
retryDelayInMs
Czas oczekiwania w milisekundach przed podjęciem następnej próby. Wartość domyślna: 30000 milliseconds
.
Gdy mode
opcja jest ustawiona na Exponential
wartość , służy do obliczania wykładniczo rosnących opóźnień między ponownymi próbami.
retryDelayInMs?: number
Wartość właściwości
number
timeoutInMs
Liczba milisekund oczekiwania przed zadeklarowaniem, że bieżąca próba przekroczyła limit czasu, co spowoduje ponowienie próby Minimalna wartość 60000
milisekund zostanie użyta, jeśli zostanie podana wartość nie większa niż ta.
timeoutInMs?: number
Wartość właściwości
number