你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DataLakeFileUploadOptions 类

定义

用于上传到 Data Lake 文件的可选参数。

public class DataLakeFileUploadOptions
type DataLakeFileUploadOptions = class
Public Class DataLakeFileUploadOptions
继承
DataLakeFileUploadOptions

构造函数

DataLakeFileUploadOptions()

用于上传到 Data Lake 文件的可选参数。

属性

Close

Azure 存储事件允许应用程序在文件更改时接收通知。 启用 Azure 存储事件后,将引发文件更改事件。 此事件有一个 属性,指示这是否是最终更改,以区分文件流的中间刷新与文件流的最终关闭之间的差异。 仅当操作为“刷新”并启用更改通知时,close 查询参数才有效。 如果 close 的值为“true”且刷新操作成功完成,则服务会引发文件更改通知,其中包含属性,指示这是 (文件流已关闭) 的最终更新。 如果为“false”,则会引发更改通知,指示文件已更改。 默认值为 false。 Hadoop ABFS 驱动程序将此查询参数设置为 true,以指示文件流已关闭。

Conditions

可选 DataLakeRequestConditions ,可应用于请求。

EncryptionContext

可设置文件的可选加密上下文。 加密上下文是存储在文件中时未加密的文件元数据。 此字段的主要应用是存储可用于派生客户提供的文件密钥的非加密数据。 不适用于目录。

HttpHeaders

可为文件设置的可选标准 HTTP 标头属性。

Metadata

要为此文件设置的可选自定义元数据。

Permissions

可选,并且仅在为帐户启用分层命名空间时有效。 为文件所有者、文件拥有组等设置 POSIX 访问权限。 可以向每个类授予读取、写入或执行权限。 还支持粘滞位。 支持符号 (rwxrw-rw-) 和 4 位八进制表示法 (,例如 0766) 。

ProgressHandler

可选 IProgress<T> ,用于提供有关数据传输的进度更新。

TransferOptions

可选 StorageTransferOptions ,用于配置并行传输行为。

TransferValidation

此客户端设置的 TransferValidation 可选替代设置。

Umask

可选,并且仅在为帐户启用分层命名空间时有效。 创建文件或目录且父文件夹没有默认 ACL 时,umask 会限制要创建的文件或目录的权限。 生成的权限由 p 位和 ^u 提供,其中 p 是权限,而您是 umask。 例如,如果 p 为 0777,而您为 0057,则生成的权限为 0720。 目录的默认权限为 0777,文件的默认权限为 0666。 默认 umask 为 0027。 必须使用 4 位八进制表示法 (指定 umask,例如 0766) 。

适用于