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


StorageRetryOptions interface

Интерфейс параметров повторных попыток хранилища BLOB-объектов.

Свойства

maxRetryDelayInMs

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

maxTries

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

retryDelayInMs

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

retryPolicyType

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

secondaryHost

Если указан дополнительный узел, повторите попытку в отношении этого узла. Если secondaryHost не определен (по умолчанию), операции не будут повторно использоваться для другого узла.

ПРИМЕЧАНИЕ. Перед настройкой этого поля убедитесь, что вы понимаете проблемы, связанные с чтением устаревших и потенциально несогласованных данных на https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

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

См. https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations

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

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 по умолчанию будет использоваться.

См. https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations

tryTimeoutInMs?: number

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

number