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