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


BlobDownloadOptions interface

Параметры настройки операции загрузки .

Extends

Свойства

abortSignal

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

conditions

Условия выполнения при скачивании больших двоичных объектов.

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

Условия выполнения при скачивании больших двоичных объектов.

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