Udostępnij za pośrednictwem


RetryOptions interface

Opcje zasad ponawiania, które określają tryb, liczbę ponownych prób, interwał ponawiania prób itp.

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.

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.

mode

Określa tryb ponawiania prób do zastosowania. Jeśli wartość jest niezdefiniowana, wartość domyślna to Fixed

retryDelayInMs

Czas oczekiwania w milisekundach przed podjęciem następnej próby. Wartość domyślna: 30000 milliseconds. Jeśli mode opcja jest ustawiona na Exponentialwartość , służy do obliczania wykładniczo rosnących opóźnień między ponownymi próbami.

timeoutInMs

Liczba milisekund oczekiwania przed zadeklarowaniem, że bieżąca próba przekroczyła limit czasu, co spowoduje wyzwolenie ponawiania próby Minimalna wartość milisekund zostanie użyta, jeśli zostanie podana wartość 60000 nie większa niż ta.

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 tryb ponawiania prób do zastosowania. 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. Jeśli mode opcja jest ustawiona na Exponentialwartość , 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 wyzwolenie ponawiania próby Minimalna wartość milisekund zostanie użyta, jeśli zostanie podana wartość 60000 nie większa niż ta.

timeoutInMs?: number

Wartość właściwości

number