你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FileParallelUploadOptions interface
- 扩展
属性
abort |
接口的实现, |
chunk |
将并行传输的数据大小(以字节为单位)。 如果设置为 0 或未定义,则会根据数据大小自动计算它。 其最大值为FILE_UPLOAD_MAX_CHUNK_SIZE。 |
close | 启用 Azure 存储事件后,将引发文件更改事件。 此事件具有一个属性,指示这是否是最后更改,以区分在关闭设置为“false”) 时文件流 (中间刷新与关闭设置为“true”) 时 (文件流的最终关闭之间的差异。 |
conditions | 访问条件标头。 |
customer |
客户提供的密钥信息。 |
encryption |
指定要对文件设置的加密上下文。 |
max |
并行上传的最大并发性。 必须大于或等于 0。 其默认值为 DEFAULT_HIGH_LEVEL_CONCURRENCY。 |
metadata | 要与 Data Lake 文件关联的键值字符串对的集合。 |
on |
进度更新程序。 |
path |
Http 标头。 |
permissions | 为文件所有者、文件拥有组等设置 POSIX 访问权限。 可以向每个类授予读取、写入或执行权限。 还支持粘滞位。 支持符号 (rwxrw-rw-) 和 4 位八进制表示法 (,例如 0766) 。 |
single |
使用单个上传操作而不是并行上传的数据大小阈值(以字节为单位)。 小于此限制的数据将在单个上传中传输。 大于此限制的数据将以区块并行传输。 其默认值和最大值为FILE_MAX_SINGLE_UPLOAD_THRESHOLD。 注意: uploadStream 不遵循此字段,并且始终执行并行上传。 |
umask | umask 限制要创建的文件的权限。 生成的权限由 p & ^u 提供,其中 p 是权限,而您是 umask。 例如,如果 p 为 0777,而您为 0057,则生成的权限为 0720。 文件的默认权限为 0666。 默认的 umask 为 0027。 必须使用 4 位八进制表示法 (指定 umask,例如 0766) 。 |
继承属性
tracing |
属性详细信息
abortSignal
接口的实现, AbortSignalLike
用于向取消操作的请求发出信号。
例如,使用 @azure/abort-controller 创建 AbortSignal
。
abortSignal?: AbortSignalLike
属性值
chunkSize
将并行传输的数据大小(以字节为单位)。 如果设置为 0 或未定义,则会根据数据大小自动计算它。 其最大值为FILE_UPLOAD_MAX_CHUNK_SIZE。
chunkSize?: number
属性值
number
close
启用 Azure 存储事件后,将引发文件更改事件。 此事件具有一个属性,指示这是否是最后更改,以区分在关闭设置为“false”) 时文件流 (中间刷新与关闭设置为“true”) 时 (文件流的最终关闭之间的差异。
close?: boolean
属性值
boolean
conditions
customerProvidedKey
encryptionContext
指定要对文件设置的加密上下文。
encryptionContext?: string
属性值
string
maxConcurrency
并行上传的最大并发性。 必须大于或等于 0。 其默认值为 DEFAULT_HIGH_LEVEL_CONCURRENCY。
maxConcurrency?: number
属性值
number
metadata
onProgress
进度更新程序。
onProgress?: (progress: TransferProgressEvent) => void
属性值
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
为文件所有者、文件拥有组等设置 POSIX 访问权限。 可以向每个类授予读取、写入或执行权限。 还支持粘滞位。 支持符号 (rwxrw-rw-) 和 4 位八进制表示法 (,例如 0766) 。
permissions?: string
属性值
string
singleUploadThreshold
使用单个上传操作而不是并行上传的数据大小阈值(以字节为单位)。 小于此限制的数据将在单个上传中传输。 大于此限制的数据将以区块并行传输。 其默认值和最大值为FILE_MAX_SINGLE_UPLOAD_THRESHOLD。 注意: uploadStream 不遵循此字段,并且始终执行并行上传。
singleUploadThreshold?: number
属性值
number
umask
umask 限制要创建的文件的权限。 生成的权限由 p & ^u 提供,其中 p 是权限,而您是 umask。 例如,如果 p 为 0777,而您为 0057,则生成的权限为 0720。 文件的默认权限为 0666。 默认的 umask 为 0027。 必须使用 4 位八进制表示法 (指定 umask,例如 0766) 。
umask?: string
属性值
string
继承属性详细信息
tracingOptions
tracingOptions?: OperationTracingOptions