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


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

tryTimeoutInMs

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

secondaryHost?: string

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

string

tryTimeoutInMs

Необязательный элемент. Указывает максимальное время в мс, разрешенное для любой одной попытки HTTP-запроса. Нулевое или неопределенное значение означает, что время ожидания по умолчанию для клиента ПАКЕТА SDK не будет использоваться. Для сервера службы хранилища Azure будет использоваться политика времени ожидания по умолчанию.

См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations

tryTimeoutInMs?: number

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

number