RetryOptions interface

Параметры политики повтора, определяющие режим, количество повторных попыток, интервал повтора и т. д.

Свойства

maxRetries

Количество повторных попыток выполнения операции в случае ошибки повтора. По умолчанию: 3.

maxRetryDelayInMs

Указывает максимальную задержку между повторными попытками, которая будет ограничена. Применимо только при выполнении экспоненциальной повторных попыток.

mode

Указывает, какой режим повторных попыток следует применить. Если значение не определено, по умолчанию — Fixed

retryDelayInMs

Время ожидания в миллисекундах перед выполнением следующей попытки. Значение по умолчанию: 30000 milliseconds. Если mode параметр имеет значение Exponential, он используется для вычисления экспоненциально растущих задержек между повторными попытками.

timeoutInMs

Время ожидания в миллисекундах, прежде чем объявить, что истекло время ожидания текущей попытки, что приведет к повторной попытке. Минимальное значение в миллисекундах 60000 будет использоваться, если задано значение, не превышающее это.

Сведения о свойстве

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