FileDownloadOptions interface
属性
| abort |
|
| lease |
租约访问条件。 |
| max |
自选。 仅在NODE.JS中可用。 当原始正文下载流意外结束时,将执行多少次重试。 上述类型的结束不会触发管道中定义的重试策略,因为它们不会发出网络错误。 使用此选项时,每次额外的重试意味着将从断点发出额外的 ShareFileClient.download() 请求,直到请求的范围已成功下载或达到 maxRetryRequests 为止。 默认值为 5,请在较差的网络中加载大型文件时设置更大的值。 |
| on |
下载进度更新事件处理程序。 |
| range |
当此标头设置为 true 并且与 Range 标头一起指定时,服务将返回该范围的 MD5 哈希,前提是范围小于或等于 4 MB 的大小。 |
继承属性
| tracing |
属性详细信息
abortSignal
AbortSignalLike 接口的实现,用于向请求发出取消作的信号。
例如,使用 @azure/abort-controller 创建 AbortSignal。
abortSignal?: AbortSignalLike
属性值
leaseAccessConditions
maxRetryRequests
自选。 仅在NODE.JS中可用。
当原始正文下载流意外结束时,将执行多少次重试。 上述类型的结束不会触发管道中定义的重试策略,因为它们不会发出网络错误。
使用此选项时,每次额外的重试意味着将从断点发出额外的 ShareFileClient.download() 请求,直到请求的范围已成功下载或达到 maxRetryRequests 为止。
默认值为 5,请在较差的网络中加载大型文件时设置更大的值。
maxRetryRequests?: number
属性值
number
onProgress
下载进度更新事件处理程序。
onProgress?: (progress: TransferProgressEvent) => void
属性值
(progress: TransferProgressEvent) => void
rangeGetContentMD5
当此标头设置为 true 并且与 Range 标头一起指定时,服务将返回该范围的 MD5 哈希,前提是范围小于或等于 4 MB 的大小。
rangeGetContentMD5?: boolean
属性值
boolean
继承属性详细信息
tracingOptions
tracingOptions?: OperationTracingOptions