RetryOptions interface
Параметры политики повтора, определяющие режим, количество повторных попыток, интервал повторных попыток и т. д.
Свойства
max |
Количество повторных попыток выполнения операции в случае ошибки, допускаемой повторной попыткой. По умолчанию: 3. |
max |
Указывает максимальную задержку между повторными попытками, которая будет ограничена. Применимо только при выполнении экспоненциальной повторной попытки. |
mode | Указывает, какой режим повторных попыток следует применить. Если значение не определено, по умолчанию используется значение |
retry |
Время ожидания в миллисекундах перед выполнением следующей попытки. Значение по умолчанию: |
timeout |
Время ожидания в миллисекундах перед объявлением времени ожидания текущей попытки истекло, что вызовет повторную попытку Минимальное значение в миллисекундах |
Сведения о свойстве
maxRetries
Количество повторных попыток выполнения операции в случае ошибки, допускаемой повторной попыткой. По умолчанию: 3.
maxRetries?: number
Значение свойства
number
maxRetryDelayInMs
Указывает максимальную задержку между повторными попытками, которая будет ограничена. Применимо только при выполнении экспоненциальной повторной попытки.
maxRetryDelayInMs?: number
Значение свойства
number
mode
Указывает, какой режим повторных попыток следует применить. Если значение не определено, по умолчанию используется значение Fixed
mode?: RetryMode
Значение свойства
retryDelayInMs
Время ожидания в миллисекундах перед выполнением следующей попытки. Значение по умолчанию: 30000 milliseconds
.
Если mode
параметр имеет значение Exponential
, он используется для вычисления экспоненциально увеличивающихся задержек между повторными попытками.
retryDelayInMs?: number
Значение свойства
number
timeoutInMs
Время ожидания в миллисекундах перед объявлением времени ожидания текущей попытки истекло, что вызовет повторную попытку Минимальное значение в миллисекундах 60000
будет использоваться, если задано значение, не превышающее это.
timeoutInMs?: number
Значение свойства
number