BlobDownloadToBufferOptions interface
Интерфейс параметра для операции downloadToBuffer.
- Extends
Свойства
abort |
Реализация интерфейса |
block |
blockSize — это данные каждого запроса, пытающегося скачать. Должно быть больше или равно 0. Если задано значение 0 или не определено, blockSize автоматически вычисляется в соответствии с размером большого двоичного объекта. |
concurrency | Параллелизм параллельного скачивания. |
conditions | Заголовки условий доступа. |
customer |
Предоставленные клиентом сведения о ключе. |
max |
Необязательный. ДОСТУПНО ТОЛЬКО В NODE.JS. Сколько повторных попыток будет выполняться при неожиданном завершении исходного потока загрузки блока. Приведенные выше типы окончаний не будут запускать политику повторных попыток, определенную в конвейере, так как они не вызывают сетевые ошибки. При использовании этого параметра каждая дополнительная повторная попытка означает, что запрос FileClient.download() будет выполнен из сломанной точки до тех пор, пока запрошенный блок не будет успешно загружен или достигнут maxRetryRequestsPerBlock. Значение по умолчанию равно 5, задайте большее значение, если в плохой сети. |
on |
Обновление хода выполнения. |
Унаследованные свойства
tracing |
Параметры настройки диапазонов, созданных при включении трассировки. |
Сведения о свойстве
abortSignal
Реализация интерфейса AbortSignalLike
для сигнала о запросе на отмену операции.
Например, используйте контроллер @azure/abort-controller для создания AbortSignal
.
abortSignal?: AbortSignalLike
Значение свойства
blockSize
blockSize — это данные каждого запроса, пытающегося скачать. Должно быть больше или равно 0. Если задано значение 0 или не определено, blockSize автоматически вычисляется в соответствии с размером большого двоичного объекта.
blockSize?: number
Значение свойства
number
concurrency
Параллелизм параллельного скачивания.
concurrency?: number
Значение свойства
number
conditions
Заголовки условий доступа.
conditions?: BlobRequestConditions
Значение свойства
customerProvidedKey
maxRetryRequestsPerBlock
Необязательный. ДОСТУПНО ТОЛЬКО В NODE.JS.
Сколько повторных попыток будет выполняться при неожиданном завершении исходного потока загрузки блока. Приведенные выше типы окончаний не будут запускать политику повторных попыток, определенную в конвейере, так как они не вызывают сетевые ошибки.
При использовании этого параметра каждая дополнительная повторная попытка означает, что запрос FileClient.download() будет выполнен из сломанной точки до тех пор, пока запрошенный блок не будет успешно загружен или достигнут maxRetryRequestsPerBlock.
Значение по умолчанию равно 5, задайте большее значение, если в плохой сети.
maxRetryRequestsPerBlock?: number
Значение свойства
number
onProgress
Обновление хода выполнения.
onProgress?: (progress: TransferProgressEvent) => void
Значение свойства
(progress: TransferProgressEvent) => void
Сведения об унаследованном свойстве
tracingOptions
Параметры настройки диапазонов, созданных при включении трассировки.
tracingOptions?: OperationTracingOptions
Значение свойства
наследуется отCommonOptions.tracingOptions