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


BlobDownloadToBufferOptions interface

Интерфейс option для операции downloadToBuffer .

Extends

Свойства

abortSignal

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

blockSize

blockSize — это данные, которые каждый запрос пытается скачать. Должно быть больше или равно 0. Если задано значение 0 или не определено, blockSize автоматически вычисляется в соответствии с размером большого двоичного объекта.

concurrency

Параллелизм параллельной загрузки.

conditions

Заголовки условий доступа.

customerProvidedKey

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

maxRetryRequestsPerBlock

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

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

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

Значение по умолчанию — 5. Если сеть не работает, задайте большее значение.

onProgress

Средство обновления хода выполнения.

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

tracingOptions

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

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

abortSignal

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

abortSignal?: AbortSignalLike

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

blockSize

blockSize — это данные, которые каждый запрос пытается скачать. Должно быть больше или равно 0. Если задано значение 0 или не определено, blockSize автоматически вычисляется в соответствии с размером большого двоичного объекта.

blockSize?: number

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

number

concurrency

Параллелизм параллельной загрузки.

concurrency?: number

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

number

conditions

Заголовки условий доступа.

conditions?: BlobRequestConditions

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

customerProvidedKey

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

customerProvidedKey?: CpkInfo

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

maxRetryRequestsPerBlock

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

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

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

Значение по умолчанию — 5. Если сеть не работает, задайте большее значение.

maxRetryRequestsPerBlock?: number

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

number

onProgress

Средство обновления хода выполнения.

onProgress?: (progress: TransferProgressEvent) => void

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

(progress: TransferProgressEvent) => void

Сведения об унаследованном свойстве

tracingOptions

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

tracingOptions?: OperationTracingOptions

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

Наследуется отCommonOptions.tracingOptions