StorageRetryOptions interface
Интерфейс параметров повторных попыток хранилища BLOB-объектов.
Свойства
max |
Необязательный. Указывает максимальную задержку, разрешенную перед повторным повтором операции (по умолчанию — 120 или 120 * 1000 мс). Если указать значение 0, необходимо также указать значение 0 для retryDelayInMs. |
max |
Необязательный. Максимальное количество попыток, по умолчанию — 4. Значение 1 означает 1 попытку и не повторите попытку. Значение меньше 1 означает количество повторных попыток по умолчанию. |
retry |
Необязательный. Указывает объем задержки, используемой перед повтором операции (по умолчанию — 4 или 4 * 1000 мс). Задержка увеличивается (экспоненциально или линейно) с каждым повторным повтором до максимального значения, указанного maxRetryDelayInMs. Если указать значение 0, необходимо также указать значение 0 для maxRetryDelayInMs. |
retry |
Необязательный. StorageRetryPolicyType по умолчанию — это экспоненциальная политика повторных попыток. |
secondary |
Если указан дополнительный узел, повторите попытку в отношении этого узла. Если secondaryHost не определен (по умолчанию), операции не будут повторно использоваться для другого узла. ПРИМЕЧАНИЕ. Перед настройкой этого поля убедитесь, что вы понимаете проблемы, связанные с чтением устаревших и потенциально несогласованных данных на https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs |
try |
Необязательный. Указывает максимальное время в ms, допустимое для любой одной попытки HTTP-запроса. Значение нулевого или неопределенного значения означает, что время ожидания по умолчанию для клиента SDK не задано, политика времени ожидания сервера хранилища Azure по умолчанию будет использоваться. |
Сведения о свойстве
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
Необязательный. StorageRetryPolicyType по умолчанию — это экспоненциальная политика повторных попыток.
retryPolicyType?: StorageRetryPolicyType
Значение свойства
secondaryHost
Если указан дополнительный узел, повторите попытку в отношении этого узла. Если secondaryHost не определен (по умолчанию), операции не будут повторно использоваться для другого узла.
ПРИМЕЧАНИЕ. Перед настройкой этого поля убедитесь, что вы понимаете проблемы, связанные с чтением устаревших и потенциально несогласованных данных на https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Значение свойства
string
tryTimeoutInMs
Необязательный. Указывает максимальное время в ms, допустимое для любой одной попытки HTTP-запроса. Значение нулевого или неопределенного значения означает, что время ожидания по умолчанию для клиента SDK не задано, политика времени ожидания сервера хранилища Azure по умолчанию будет использоваться.
tryTimeoutInMs?: number
Значение свойства
number