IRetryOptions interface

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

Свойства

maxRetryDelayInMs

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

maxTries

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

retryDelayInMs

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

retryPolicyType

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

secondaryHost

Если указан дополнительный узел, повторите попытку в отношении этого узла. Если secondaryHost не определен (по умолчанию), операции не будут повторно использоваться для другого узла. ПРИМЕЧАНИЕ. Перед настройкой этого поля убедитесь, что вы понимаете проблемы, связанные с чтением устаревших и потенциально несогласованных данных на <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs>

tryTimeoutInMs

Необязательный. Указывает максимальное время в ms, допустимое для любой одной попытки HTTP-запроса. Значение нуля или неопределенного значения означает, что вы принимаете время ожидания по умолчанию, 30s или 30 * 1000 мс.

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

maxRetryDelayInMs

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

maxRetryDelayInMs?: undefined | number

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

undefined | number

maxTries

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

maxTries?: undefined | number

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

undefined | number

retryDelayInMs

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

retryDelayInMs?: undefined | number

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

undefined | number

retryPolicyType

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

retryPolicyType?: RetryPolicyType

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

secondaryHost

Если указан дополнительный узел, повторите попытку в отношении этого узла. Если secondaryHost не определен (по умолчанию), операции не будут повторно использоваться для другого узла. ПРИМЕЧАНИЕ. Перед настройкой этого поля убедитесь, что вы понимаете проблемы, связанные с чтением устаревших и потенциально несогласованных данных на <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs>

secondaryHost?: undefined | string

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

undefined | string

tryTimeoutInMs

Необязательный. Указывает максимальное время в ms, допустимое для любой одной попытки HTTP-запроса. Значение нуля или неопределенного значения означает, что вы принимаете время ожидания по умолчанию, 30s или 30 * 1000 мс.

tryTimeoutInMs?: undefined | number

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

undefined | number