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


IRetryOptions interface

Интерфейс параметров повтора.

Свойства

maxRetryDelayInMs

Необязательный элемент. Указывает максимальную задержку, разрешенную перед повторным выполнением операции (по умолчанию — 120 с или 120 * 1000 мс). Если указать 0, необходимо также указать 0 для retryDelayInMs.

maxTries

Необязательный элемент. Максимальное число попыток, по умолчанию — 4. Значение 1 означает, что 1 попытка и нет повторных попыток. Значение меньше 1 означает число повторных попыток по умолчанию.

retryDelayInMs

Необязательный элемент. Указывает задержку, используемую перед повторным выполнением операции (по умолчанию — 4 с или 4 * 1000 мс). Задержка увеличивается (экспоненциально или линейно) при каждой попытке до максимума, заданного параметром maxRetryDelayInMs. Если задано значение 0, необходимо также указать значение 0 для maxRetryDelayInMs.

retryPolicyType

Необязательный элемент. RetryPolicyType, по умолчанию используется экспоненциальная политика повторных попыток.

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

maxRetryDelayInMs

Необязательный элемент. Указывает максимальную задержку, разрешенную перед повторным выполнением операции (по умолчанию — 120 с или 120 * 1000 мс). Если указать 0, необходимо также указать 0 для retryDelayInMs.

maxRetryDelayInMs?: number

Значение свойства

number

maxTries

Необязательный элемент. Максимальное число попыток, по умолчанию — 4. Значение 1 означает, что 1 попытка и нет повторных попыток. Значение меньше 1 означает число повторных попыток по умолчанию.

maxTries?: number

Значение свойства

number

retryDelayInMs

Необязательный элемент. Указывает задержку, используемую перед повторным выполнением операции (по умолчанию — 4 с или 4 * 1000 мс). Задержка увеличивается (экспоненциально или линейно) при каждой попытке до максимума, заданного параметром maxRetryDelayInMs. Если задано значение 0, необходимо также указать значение 0 для maxRetryDelayInMs.

retryDelayInMs?: number

Значение свойства

number

retryPolicyType

Необязательный элемент. RetryPolicyType, по умолчанию используется экспоненциальная политика повторных попыток.

retryPolicyType?: RetryPolicyType

Значение свойства