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


FileDownloadToBufferOptions interface

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

Extends

Свойства

abortSignal

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

concurrency

Параллелизм указывает максимальное количество диапазонов для параллельного скачивания. Если не указано, по умолчанию будет использоваться 5 параллелизмов.

leaseAccessConditions

Условия доступа к аренде.

maxRetryRequestsPerRange

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

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

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

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

onProgress

Обновление хода выполнения.

rangeSize

При скачивании файлов Azure метод скачивания попытается разделить большой файл на небольшие диапазоны. Каждый небольшой диапазон будет скачан с помощью отдельного запроса. Этот параметр определяет данные размера каждого небольшого запроса, пытающегося скачать. Значение по умолчанию должно быть больше 0, если оно не определено,

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

tracingOptions

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

abortSignal

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

abortSignal?: AbortSignalLike

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

concurrency

Параллелизм указывает максимальное количество диапазонов для параллельного скачивания. Если не указано, по умолчанию будет использоваться 5 параллелизмов.

concurrency?: number

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

number

leaseAccessConditions

Условия доступа к аренде.

leaseAccessConditions?: LeaseAccessConditions

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

maxRetryRequestsPerRange

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

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

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

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

maxRetryRequestsPerRange?: number

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

number

onProgress

Обновление хода выполнения.

onProgress?: (progress: TransferProgressEvent) => void

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

(progress: TransferProgressEvent) => void

rangeSize

При скачивании файлов Azure метод скачивания попытается разделить большой файл на небольшие диапазоны. Каждый небольшой диапазон будет скачан с помощью отдельного запроса. Этот параметр определяет данные размера каждого небольшого запроса, пытающегося скачать. Значение по умолчанию должно быть больше 0, если оно не определено,

rangeSize?: number

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

number

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

tracingOptions

tracingOptions?: OperationTracingOptions

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

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