BlobDownloadOptions interface
Параметры для настройки операции скачивания .
- Extends
Свойства
abort |
Реализация интерфейса для |
conditions | Условия, которые должны соответствовать при скачивании BLOB-объектов. |
customer |
Сведения о ключе, предоставленные клиентом. |
max |
Необязательный элемент. ДОСТУПНО ТОЛЬКО В NODE.JS. Количество повторных попыток, которые будут выполняться при неожиданном завершении потока загрузки исходного текста. Указанные выше типы концов не активируют политику повтора, определенную в конвейере, так как они не выдают сетевых ошибок. При использовании этого параметра каждая дополнительная повторная попытка означает, что дополнительный Значение по умолчанию — 5. При загрузке больших файлов в неудовлетворительной сети задайте большее значение. |
on |
Обратный вызов для получения событий о ходе операции скачивания. |
range |
Если для этого параметра задано значение true и диапазон загрузки БОЛЬШОго двоичного объекта, служба возвращает хэш CRC64 для диапазона, если размер диапазона меньше или равен 4 МБ. rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно. |
range |
Если для этого параметра задано значение true и диапазон загрузки большого двоичного объекта, служба возвращает хэш MD5 для диапазона, если размер диапазона меньше или равен 4 МБ. rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно. |
snapshot | Непрозрачное строковое значение DateTime, которое при наличии указывает моментальный снимок большого двоичного объекта, который требуется извлечь. |
Унаследованные свойства
tracing |
Параметры для настройки диапазонов, созданных при включенной трассировке. |
Сведения о свойстве
abortSignal
Реализация интерфейса для AbortSignalLike
сигнала запроса на отмену операции.
Например, используйте контроллер @azure/abort-controller для создания AbortSignal
.
abortSignal?: AbortSignalLike
Значение свойства
conditions
Условия, которые должны соответствовать при скачивании BLOB-объектов.
conditions?: BlobRequestConditions
Значение свойства
customerProvidedKey
maxRetryRequests
Необязательный элемент. ДОСТУПНО ТОЛЬКО В NODE.JS.
Количество повторных попыток, которые будут выполняться при неожиданном завершении потока загрузки исходного текста. Указанные выше типы концов не активируют политику повтора, определенную в конвейере, так как они не выдают сетевых ошибок.
При использовании этого параметра каждая дополнительная повторная попытка означает, что дополнительный FileClient.download()
запрос будет выполняться из точки слома, пока запрошенный диапазон не будет успешно скачан или не будет достигнут параметр maxRetryRequests.
Значение по умолчанию — 5. При загрузке больших файлов в неудовлетворительной сети задайте большее значение.
maxRetryRequests?: number
Значение свойства
number
onProgress
Обратный вызов для получения событий о ходе операции скачивания.
onProgress?: (progress: TransferProgressEvent) => void
Значение свойства
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
Если для этого параметра задано значение true и диапазон загрузки БОЛЬШОго двоичного объекта, служба возвращает хэш CRC64 для диапазона, если размер диапазона меньше или равен 4 МБ.
rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно.
rangeGetContentCrc64?: boolean
Значение свойства
boolean
rangeGetContentMD5
Если для этого параметра задано значение true и диапазон загрузки большого двоичного объекта, служба возвращает хэш MD5 для диапазона, если размер диапазона меньше или равен 4 МБ.
rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно.
rangeGetContentMD5?: boolean
Значение свойства
boolean
snapshot
Непрозрачное строковое значение DateTime, которое при наличии указывает моментальный снимок большого двоичного объекта, который требуется извлечь.
snapshot?: string
Значение свойства
string
Сведения об унаследованном свойстве
tracingOptions
Параметры для настройки диапазонов, созданных при включенной трассировке.
tracingOptions?: OperationTracingOptions
Значение свойства
Наследуется отCommonOptions.tracingOptions