Поделиться через


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