FileGetPropertiesHeaders interface
定义File_getProperties作的标头。
属性
| cache |
如果以前为文件设置了 Cache-Control 请求标头,则会在此标头中返回 Cache-Control 值。 |
| content |
返回为“x-ms-content-disposition”标头指定的值,并指定如何处理响应。 |
| content |
如果以前为文件设置了 Content-Encoding 请求标头,则会在此标头中返回 Content-Encoding 值。 |
| content |
返回为 Content-Language 请求标头指定的值。 |
| content |
文件的大小(以字节为单位)。 此标头返回随文件一起存储的“x-ms-content-length”标头的值。 |
| contentMD5 | 如果为文件设置了 Content-MD5 标头,则会返回 Content-MD5 响应标头,以便客户端可以检查消息内容完整性。 |
| content |
为文件指定的内容类型。 默认内容类型为“application/octet-stream” |
| copy |
上次尝试复制文件作的结束时间,该文件是目标文件。 此值可以指定已完成、中止或失败复制尝试的时间。 |
| copy |
上次尝试的复制文件作的字符串标识符,其中此文件是目标文件。 |
| copy |
包含上次尝试的复制文件作中复制的字节数和源中的总字节数,其中此文件是目标文件。 可以显示复制的 0 到内容长度字节。 |
| copy |
URL 最大长度为 2KB,指定在上次尝试的复制文件作中使用的源文件,其中此文件是目标文件。 |
| copy |
由“x-ms-copy-id”标识的复制作的状态。 |
| copy |
仅当 x-ms-copy-status 失败或挂起时才显示。 描述致命或非致命复制作失败的原因。 |
| date | 由服务生成的 UTC 日期/时间值,指示响应的启动时间。 |
| error |
错误代码 |
| etag | ETag 包含一个值,可用于在引号中有条件地执行作。 |
| file |
为文件设置的属性。 |
| file |
更改文件的时间。 |
| file |
文件的创建时间。 |
| file |
文件的 fileId。 |
| file |
文件的上次写入时间。 |
| file |
文件的父 fileId。 |
| file |
文件的权限集的键。 |
| file |
返回类型文件。 保留以供将来使用。 |
| is |
如果文件数据和应用程序元数据使用指定的算法完全加密,则此标头的值设置为 true。 否则,该值设置为 false(当文件未加密时,或仅加密文件/应用程序元数据的一部分时)。 |
| last |
返回上次修改文件的日期和时间。 日期格式遵循 RFC 1123。 修改文件或其属性的任何作将更新上次修改时间。 |
| lease |
当文件被租用时,指定租约是无限持续时间还是固定持续时间。 |
| lease |
文件的租用状态。 |
| lease |
文件的当前租约状态。 |
| metadata | 作为用户定义的元数据与此文件关联的一组名称/值对。 |
| posix |
NFS 文件的属性。 |
| request |
此标头唯一标识已发出的请求,并可用于对请求进行故障排除。 |
| version | 指示用于执行请求的文件服务的版本。 |
属性详细信息
cacheControl
如果以前为文件设置了 Cache-Control 请求标头,则会在此标头中返回 Cache-Control 值。
cacheControl?: string
属性值
string
contentDisposition
返回为“x-ms-content-disposition”标头指定的值,并指定如何处理响应。
contentDisposition?: string
属性值
string
contentEncoding
如果以前为文件设置了 Content-Encoding 请求标头,则会在此标头中返回 Content-Encoding 值。
contentEncoding?: string
属性值
string
contentLanguage
返回为 Content-Language 请求标头指定的值。
contentLanguage?: string
属性值
string
contentLength
文件的大小(以字节为单位)。 此标头返回随文件一起存储的“x-ms-content-length”标头的值。
contentLength?: number
属性值
number
contentMD5
如果为文件设置了 Content-MD5 标头,则会返回 Content-MD5 响应标头,以便客户端可以检查消息内容完整性。
contentMD5?: Uint8Array
属性值
Uint8Array
contentType
为文件指定的内容类型。 默认内容类型为“application/octet-stream”
contentType?: string
属性值
string
copyCompletedOn
上次尝试复制文件作的结束时间,该文件是目标文件。 此值可以指定已完成、中止或失败复制尝试的时间。
copyCompletedOn?: Date
属性值
Date
copyId
上次尝试的复制文件作的字符串标识符,其中此文件是目标文件。
copyId?: string
属性值
string
copyProgress
包含上次尝试的复制文件作中复制的字节数和源中的总字节数,其中此文件是目标文件。 可以显示复制的 0 到内容长度字节。
copyProgress?: string
属性值
string
copySource
URL 最大长度为 2KB,指定在上次尝试的复制文件作中使用的源文件,其中此文件是目标文件。
copySource?: string
属性值
string
copyStatus
copyStatusDescription
仅当 x-ms-copy-status 失败或挂起时才显示。 描述致命或非致命复制作失败的原因。
copyStatusDescription?: string
属性值
string
date
由服务生成的 UTC 日期/时间值,指示响应的启动时间。
date?: Date
属性值
Date
errorCode
错误代码
errorCode?: string
属性值
string
etag
ETag 包含一个值,可用于在引号中有条件地执行作。
etag?: string
属性值
string
fileAttributes
为文件设置的属性。
fileAttributes?: string
属性值
string
fileChangeOn
更改文件的时间。
fileChangeOn?: Date
属性值
Date
fileCreatedOn
文件的创建时间。
fileCreatedOn?: Date
属性值
Date
fileId
文件的 fileId。
fileId?: string
属性值
string
fileLastWriteOn
文件的上次写入时间。
fileLastWriteOn?: Date
属性值
Date
fileParentId
文件的父 fileId。
fileParentId?: string
属性值
string
filePermissionKey
文件的权限集的键。
filePermissionKey?: string
属性值
string
fileType
返回类型文件。 保留以供将来使用。
fileType?: string
属性值
string
isServerEncrypted
如果文件数据和应用程序元数据使用指定的算法完全加密,则此标头的值设置为 true。 否则,该值设置为 false(当文件未加密时,或仅加密文件/应用程序元数据的一部分时)。
isServerEncrypted?: boolean
属性值
boolean
lastModified
返回上次修改文件的日期和时间。 日期格式遵循 RFC 1123。 修改文件或其属性的任何作将更新上次修改时间。
lastModified?: Date
属性值
Date
leaseDuration
leaseState
leaseStatus
metadata
作为用户定义的元数据与此文件关联的一组名称/值对。
metadata?: {[propertyName: string]: string}
属性值
{[propertyName: string]: string}
posixProperties
requestId
此标头唯一标识已发出的请求,并可用于对请求进行故障排除。
requestId?: string
属性值
string
version
指示用于执行请求的文件服务的版本。
version?: string
属性值
string