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


BlobDownloadToBufferOptions interface

Интерфейс параметра для операции 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