FileCreateOptions interface
用于配置 创建作的选项。
- 扩展
属性
abort |
|
file |
文件 HTTP 标头(如 Content-Type)。 |
lease |
租约访问条件。 |
metadata | 要与文件存储对象关联的键值字符串对的集合。 |
继承属性
change |
协调世界时(UTC)更改目录的时间属性。 现在的值可用于指示请求的时间。 默认情况下,该值将设置为请求的时间。 |
creation |
目录的协调世界时 (UTC) 创建时间属性。 现在的值可用于指示请求的时间。 默认情况下,该值将设置为现在。 |
file |
要对文件或目录设置的文件系统属性。 |
file |
要为安全描述符定义语言(SDDL)或二进制文件中的文件或目录设置的权限(安全描述符)。 如果指定,它必须具有所有者、组和自由访问控制列表(DACL)。 可将继承值传递给从父目录继承。 请注意,只能指定 filePermission 或 filePermissionKey 之一。 如果未指定这两者,则继承将设置为 filePermission 作为客户端库的默认值。 |
file |
自选。 适用于版本 2023-06-01 及更高版本。 指定返回权限的格式。 可接受的值为 SDDL 或二进制值。 如果 x-ms-file-permission-format 未指定或显式设置为 SDDL,则以 SDDL 格式返回该权限。 如果 x-ms-file-permission-format 显式设置为二进制格式,则权限将作为 base64 字符串返回,表示权限的二进制编码 |
file |
要为文件或目录设置的权限的键。 可以使用 Create-Permission API 创建此功能。 请注意,只能指定 filePermission 或 filePermissionKey 之一。 |
last |
协调世界时 (UTC) 上次写入目录的属性。 现在的值可用于指示请求的时间。 默认情况下,该值将设置为现在。 |
posix |
在 NFS 文件上设置的可选属性。 请注意,此属性仅适用于在 NFS 共享中创建的文件。 |
tracing |
属性详细信息
abortSignal
AbortSignalLike
接口的实现,用于向请求发出取消作的信号。
例如,使用 @azure/abort-controller 创建 AbortSignal
。
abortSignal?: AbortSignalLike
属性值
fileHttpHeaders
leaseAccessConditions
metadata
继承属性详细信息
changeTime
协调世界时(UTC)更改目录的时间属性。 现在的值可用于指示请求的时间。 默认情况下,该值将设置为请求的时间。
changeTime?: Date | "now"
属性值
Date | "now"
creationTime
目录的协调世界时 (UTC) 创建时间属性。 现在的值可用于指示请求的时间。 默认情况下,该值将设置为现在。
creationTime?: Date | "now"
属性值
Date | "now"
fileAttributes
要对文件或目录设置的文件系统属性。
fileAttributes?: FileSystemAttributes
属性值
filePermission
要为安全描述符定义语言(SDDL)或二进制文件中的文件或目录设置的权限(安全描述符)。 如果指定,它必须具有所有者、组和自由访问控制列表(DACL)。 可将继承值传递给从父目录继承。
请注意,只能指定 filePermission 或 filePermissionKey 之一。 如果未指定这两者,则继承将设置为 filePermission 作为客户端库的默认值。
filePermission?: string
属性值
string
filePermissionFormat
自选。 适用于版本 2023-06-01 及更高版本。 指定返回权限的格式。 可接受的值为 SDDL 或二进制值。 如果 x-ms-file-permission-format 未指定或显式设置为 SDDL,则以 SDDL 格式返回该权限。 如果 x-ms-file-permission-format 显式设置为二进制格式,则权限将作为 base64 字符串返回,表示权限的二进制编码
filePermissionFormat?: FilePermissionFormat
属性值
filePermissionKey
要为文件或目录设置的权限的键。 可以使用 Create-Permission API 创建此功能。
请注意,只能指定 filePermission 或 filePermissionKey 之一。
filePermissionKey?: string
属性值
string
lastWriteTime
协调世界时 (UTC) 上次写入目录的属性。 现在的值可用于指示请求的时间。 默认情况下,该值将设置为现在。
lastWriteTime?: Date | "now"
属性值
Date | "now"
posixProperties
在 NFS 文件上设置的可选属性。 请注意,此属性仅适用于在 NFS 共享中创建的文件。
posixProperties?: FilePosixProperties
属性值
tracingOptions
tracingOptions?: OperationTracingOptions