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


BlobDownloadOptions interface

Параметры для настройки операции скачивания .

Extends

Свойства

abortSignal

Реализация интерфейса для AbortSignalLike сигнала запроса на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

conditions

Условия, которые должны соответствовать при скачивании BLOB-объектов.

customerProvidedKey

Сведения о ключе, предоставленные клиентом.

maxRetryRequests

Необязательный элемент. ДОСТУПНО ТОЛЬКО В NODE.JS.

Количество повторных попыток, которые будут выполняться при неожиданном завершении потока загрузки исходного текста. Указанные выше типы концов не активируют политику повтора, определенную в конвейере, так как они не выдают сетевых ошибок.

При использовании этого параметра каждая дополнительная повторная попытка означает, что дополнительный FileClient.download() запрос будет выполняться из точки слома, пока запрошенный диапазон не будет успешно скачан или не будет достигнут параметр maxRetryRequests.

Значение по умолчанию — 5. При загрузке больших файлов в неудовлетворительной сети задайте большее значение.

onProgress

Обратный вызов для получения событий о ходе операции скачивания.

rangeGetContentCrc64

Если для этого параметра задано значение true и диапазон загрузки БОЛЬШОго двоичного объекта, служба возвращает хэш CRC64 для диапазона, если размер диапазона меньше или равен 4 МБ.

rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно.

rangeGetContentMD5

Если для этого параметра задано значение true и диапазон загрузки большого двоичного объекта, служба возвращает хэш MD5 для диапазона, если размер диапазона меньше или равен 4 МБ.

rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно.

snapshot

Непрозрачное строковое значение DateTime, которое при наличии указывает моментальный снимок большого двоичного объекта, который требуется извлечь.

Унаследованные свойства

tracingOptions

Параметры для настройки диапазонов, созданных при включенной трассировке.

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

abortSignal

Реализация интерфейса для AbortSignalLike сигнала запроса на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

abortSignal?: AbortSignalLike

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

conditions

Условия, которые должны соответствовать при скачивании BLOB-объектов.

conditions?: BlobRequestConditions

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

customerProvidedKey

Сведения о ключе, предоставленные клиентом.

customerProvidedKey?: CpkInfo

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

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