IRetryOptions interface
Интерфейс параметров повтора.
Свойства
max |
Необязательный элемент. Указывает максимальную задержку, разрешенную перед повторным выполнением операции (по умолчанию — 120 с или 120 * 1000 мс). Если указать 0, необходимо также указать 0 для retryDelayInMs. |
max |
Необязательный элемент. Максимальное число попыток, по умолчанию — 4. Значение 1 означает, что 1 попытка и нет повторных попыток. Значение меньше 1 означает число повторных попыток по умолчанию. |
retry |
Необязательный элемент. Указывает задержку, используемую перед повторным выполнением операции (по умолчанию — 4 с или 4 * 1000 мс). Задержка увеличивается (экспоненциально или линейно) при каждой попытке до максимума, заданного параметром maxRetryDelayInMs. Если задано значение 0, необходимо также указать значение 0 для maxRetryDelayInMs. |
retry |
Необязательный элемент. 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