BlobDownloadOptions interface
- Extends
Свойства
abort |
Реализация интерфейса |
conditions | Условия выполнения при скачивании больших двоичных объектов. |
customer |
Предоставленные клиентом сведения о ключе. |
max |
Необязательный. ДОСТУПНО ТОЛЬКО В NODE.JS. Сколько повторных попыток будет выполняться, когда исходный поток загрузки текста непредвиден. Приведенные выше типы окончаний не будут запускать политику повторных попыток, определенную в конвейере, так как они не вызывают сетевые ошибки. При использовании этого параметра каждая дополнительная повторная попытка означает, что из сломанной точки будет выполнен дополнительный запрос Значение по умолчанию равно 5, при загрузке больших файлов в плохой сети задайте большее значение. |
on |
Обратный вызов, чтобы получать события по ходу выполнения операции скачивания. |
range |
Если задано значение true и диапазон загрузки большого двоичного объекта, служба возвращает хэш CRC64 для диапазона, если диапазон меньше или равен 4 МБ. rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно. |
range |
Если задано значение true и диапазон загрузки большого двоичного объекта, служба возвращает хэш MD5 для диапазона, если диапазон меньше или равен 4 МБ. rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно. |
snapshot | Непрозрачное строковое значение DateTime, указывающее моментальный снимок большого двоичного объекта для извлечения. |
Унаследованные свойства
tracing |
Параметры настройки диапазонов, созданных при включении трассировки. |
Сведения о свойстве
abortSignal
Реализация интерфейса AbortSignalLike
для сигнала о запросе на отмену операции.
Например, используйте контроллер @azure/abort-controller для создания AbortSignal
.
abortSignal?: AbortSignalLike
Значение свойства
conditions
Условия выполнения при скачивании больших двоичных объектов.
conditions?: BlobRequestConditions
Значение свойства
customerProvidedKey
maxRetryRequests
Необязательный. ДОСТУПНО ТОЛЬКО В NODE.JS.
Сколько повторных попыток будет выполняться, когда исходный поток загрузки текста непредвиден. Приведенные выше типы окончаний не будут запускать политику повторных попыток, определенную в конвейере, так как они не вызывают сетевые ошибки.
При использовании этого параметра каждая дополнительная повторная попытка означает, что из сломанной точки будет выполнен дополнительный запрос FileClient.download()
, пока запрошенный диапазон не будет успешно загружен или достигнут maxRetryRequests.
Значение по умолчанию равно 5, при загрузке больших файлов в плохой сети задайте большее значение.
maxRetryRequests?: number
Значение свойства
number
onProgress
Обратный вызов, чтобы получать события по ходу выполнения операции скачивания.
onProgress?: (progress: TransferProgressEvent) => void
Значение свойства
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
Если задано значение true и диапазон загрузки большого двоичного объекта, служба возвращает хэш CRC64 для диапазона, если диапазон меньше или равен 4 МБ.
rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно.
rangeGetContentCrc64?: boolean
Значение свойства
boolean
rangeGetContentMD5
Если задано значение true и диапазон загрузки большого двоичного объекта, служба возвращает хэш MD5 для диапазона, если диапазон меньше или равен 4 МБ.
rangeGetContentCrc64 и rangeGetContentMD5 нельзя задать одновременно.
rangeGetContentMD5?: boolean
Значение свойства
boolean
snapshot
Непрозрачное строковое значение DateTime, указывающее моментальный снимок большого двоичного объекта для извлечения.
snapshot?: string
Значение свойства
string
Сведения об унаследованном свойстве
tracingOptions
Параметры настройки диапазонов, созданных при включении трассировки.
tracingOptions?: OperationTracingOptions
Значение свойства
наследуется отCommonOptions.tracingOptions