RetryOptions interface
Wiederholen Sie Richtlinienoptionen, die den Modus, die Anzahl der Wiederholungen, das Wiederholungsintervall usw. bestimmen.
Eigenschaften
max |
Anzahl der Wiederholungsversuche des Vorgangs im Falle eines wiederholungsfähigen Fehlers. Standard: 3. |
max |
Gibt die maximale Verzögerung zwischen Wiederholungsversuchen an, bei denen die Wiederholungsversuche begrenzt werden. Gilt nur, wenn exponentielle Wiederholungen ausgeführt werden. |
mode | Gibt an, welcher Wiederholungsmodus angewendet werden soll. Wenn nicht definiert, wird standardmäßig |
retry |
Der Zeitraum, der in Millisekunden gewartet werden muss, bevor der nächste Versuch unternommen wird. Standard: |
timeout |
Die Anzahl der Millisekunden, die gewartet werden sollen, bevor sie deklarieren, dass der aktuelle Versuch timeout ist, wodurch ein Wiederholungsversuch ausgelöst wird, wird ein Mindestwert von |
Details zur Eigenschaft
maxRetries
Anzahl der Wiederholungsversuche des Vorgangs im Falle eines wiederholungsfähigen Fehlers. Standard: 3.
maxRetries?: number
Eigenschaftswert
number
maxRetryDelayInMs
Gibt die maximale Verzögerung zwischen Wiederholungsversuchen an, bei denen die Wiederholungsversuche begrenzt werden. Gilt nur, wenn exponentielle Wiederholungen ausgeführt werden.
maxRetryDelayInMs?: number
Eigenschaftswert
number
mode
Gibt an, welcher Wiederholungsmodus angewendet werden soll. Wenn nicht definiert, wird standardmäßig Fixed
mode?: RetryMode
Eigenschaftswert
retryDelayInMs
Der Zeitraum, der in Millisekunden gewartet werden muss, bevor der nächste Versuch unternommen wird. Standard: 30000 milliseconds
.
Wenn mode
Option auf Exponential
festgelegt ist, wird dies verwendet, um die exponentiell steigenden Verzögerungen zwischen Wiederholungen zu berechnen.
retryDelayInMs?: number
Eigenschaftswert
number
timeoutInMs
Die Anzahl der Millisekunden, die gewartet werden sollen, bevor sie deklarieren, dass der aktuelle Versuch timeout ist, wodurch ein Wiederholungsversuch ausgelöst wird, wird ein Mindestwert von 60000
Millisekunden verwendet, wenn ein Wert nicht größer ist als dies angegeben wird.
timeoutInMs?: number
Eigenschaftswert
number