FileDownloadToBufferOptions interface
Интерфейс параметра для операции downloadToBuffer.
- Extends
Свойства
| abort |
Реализация интерфейса |
| concurrency | Параллелизм указывает максимальное количество диапазонов для параллельного скачивания. Если не указано, по умолчанию будет использоваться 5 параллелизмов. |
| lease |
Условия доступа к аренде. |
| max |
Необязательный. ДОСТУПНО ТОЛЬКО В NODE.JS. Сколько повторных попыток будет выполняться при неожиданном завершении исходного потока загрузки диапазона. Приведенные выше типы окончаний не будут запускать политику повторных попыток, определенную в конвейере, так как они не вызывают сетевые ошибки. При использовании этого параметра каждая дополнительная повторная попытка означает, что из сломанной точки будет выполнен дополнительный запрос ShareFileClient.download(), пока запрошенный диапазон не будет успешно загружен или достигнут maxRetryRequestsPerRange. Значение по умолчанию равно 5, задайте большее значение, если в плохой сети. |
| on |
Обновление хода выполнения. |
| range |
При скачивании файлов Azure метод скачивания попытается разделить большой файл на небольшие диапазоны. Каждый небольшой диапазон будет скачан с помощью отдельного запроса. Этот параметр определяет данные размера каждого небольшого запроса, пытающегося скачать. Значение по умолчанию должно быть больше 0, если оно не определено, |
Унаследованные свойства
| tracing |
Сведения о свойстве
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