RetryOptions interface
Återförsöksprincipalternativ som bestämmer läge, antal återförsök, återförsöksintervall osv.
Egenskaper
max |
Antal gånger som åtgärden måste försökas igen om det uppstår ett återförsöksfel. Standard: 3. |
max |
Anger den maximala fördröjningen mellan återförsök som återförsöken begränsas till. Gäller endast vid exponentiellt återförsök. |
mode | Anger vilket återförsöksläge som ska tillämpas. Om det är odefinierat är standardvärdet |
retry |
Hur lång tid det tar att vänta i millisekunder innan du gör nästa försök. Standard: |
timeout |
Antal millisekunder som ska vänta innan det aktuella försöket deklareras att tidsgränsen har överskrids, vilket utlöser ett nytt försök Ett minsta värde på |
Egenskapsinformation
maxRetries
Antal gånger som åtgärden måste försökas igen om det uppstår ett återförsöksfel. Standard: 3.
maxRetries?: number
Egenskapsvärde
number
maxRetryDelayInMs
Anger den maximala fördröjningen mellan återförsök som återförsöken begränsas till. Gäller endast vid exponentiellt återförsök.
maxRetryDelayInMs?: number
Egenskapsvärde
number
mode
Anger vilket återförsöksläge som ska tillämpas. Om det är odefinierat är standardvärdet Fixed
mode?: RetryMode
Egenskapsvärde
retryDelayInMs
Hur lång tid det tar att vänta i millisekunder innan du gör nästa försök. Standard: 30000 milliseconds
.
När mode
alternativet är inställt på Exponential
används detta för att beräkna de exponentiellt ökande fördröjningarna mellan återförsök.
retryDelayInMs?: number
Egenskapsvärde
number
timeoutInMs
Antal millisekunder som ska vänta innan det aktuella försöket deklareras att tidsgränsen har överskrids, vilket utlöser ett nytt försök Ett minsta värde på 60000
millisekunder används om ett värde som inte är större än detta anges.
timeoutInMs?: number
Egenskapsvärde
number