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

BlobDownloadDetails 类

定义

下载 Blob 时返回的详细信息。

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

构造函数

BlobDownloadDetails()

下载 Blob 时返回的详细信息。

属性

AcceptRanges

指示服务支持针对部分 Blob 内容的请求。

BlobCommittedBlockCount

Blob 中存在的已提交块数。 仅针对追加 Blob 返回此标头。

BlobContentHash

如果 blob 具有 MD5 哈希,并且请求包含 range 标头 (Range 或 x-ms-range) ,则返回此响应标头并返回整个 blob 的 MD5 值的值。 此值可能等于也可能不等于 Content-MD5 标头中返回的值,后者是从请求的范围计算得出的

BlobSequenceNumber

页 Blob 的当前序列号。 不会为块 Blob 或追加 Blob 返回此标头

BlobType

Blob 的类型。

CacheControl

如果为 Blob 指定了此标头,则返回此标头。

ContentDisposition

此标头返回为“x-ms-blob-content-disposition”标头指定的值。 Content-Disposition 响应标头字段传达了有关如何处理响应有效负载的其他信息,还可用于附加其他元数据。 例如,如果设置为“附件”,则表示用户代理不应显示响应,而是显示“另存为”对话框,文件名不是指定的 blob 名称。

ContentEncoding

此标头返回为 Content-Encoding 请求标头指定的值

ContentHash

如果 Blob 具有 MD5 哈希,并且此操作用于读取完整的 Blob,则会返回此响应标头,以便客户端可以检查消息内容完整性。

ContentLanguage

此标头返回为 Content-Language 请求标头指定的值。

ContentLength

响应正文中存在的字节数。

ContentRange

指示客户端通过设置“Range”请求标头请求 Blob 子集时返回的字节范围。

Content-Range 的格式应采用以下格式。 [unit][start]-[end]/[blobSize] (例如字节 1024-3071/10240)

[end] 值将是非独占的最后一个字节 (例如标头“bytes 0-7/8”是整个 8 字节 blob) 。

ContentType

响应正文的媒体类型。 对于下载 Blob,这是“application/octet-stream”

CopyCompletedOn

上次尝试的复制 Blob 操作的结束时间,其中此 Blob 是目标 Blob。 该值可以指定已完成、已中止或失败的复制尝试时间。 如果副本处于挂起状态,如果此 Blob 从未成为复制 Blob 操作中的目标,或者此 blob 在使用“设置 Blob 属性”、“放置 Blob”或“放置块列表”完成复制 Blob 操作后进行了修改,则不会显示此标头。

CopyId

此复制操作的字符串标识符。 与“获取 Blob 属性”一起使用可检查此复制操作的状态,或传递到“中止复制 Blob”以中止挂起的副本。

CopyProgress

包含上次尝试的复制 Blob 操作中复制的字节数和源中的总字节数,其中此 Blob 是目标 Blob。 可以显示复制的 0 到内容长度字节之间。 如果此 Blob 从未在复制 Blob 操作中成为目标,或者此 Blob 在使用“设置 Blob 属性”、“放置 Blob”或“放置块列表”完成复制 Blob 操作后进行了修改,则不会显示此标头

CopySource

URL 长度最大为 2 KB,指定在上次尝试的复制 Blob 操作中使用的源 Blob 或文件,其中此 Blob 是目标 Blob。 如果此 Blob 从未成为复制 Blob 操作中的目标,或者此 Blob 已在使用“设置 Blob 属性”、“放置 Blob”或“放置块列表”完成复制 Blob 操作后修改,则不会显示此标头。

CopyStatus

x-ms-copy-id 标识的复制操作的状态。

CopyStatusDescription

仅当 x-ms-copy-status 失败或挂起时显示。 说明上次严重或不严重的复制操作故障的原因。 如果此 Blob 从未在复制 Blob 操作中成为目标,或者此 Blob 在使用“设置 Blob 属性”、“放置 Blob”或“放置块列表”完成复制 Blob 操作后进行了修改,则不会显示此标头

CreatedOn

返回创建 Blob 的日期和时间。

EncryptionKeySha256

用于加密 Blob 的加密密钥的 SHA-256 哈希。 仅当 Blob 使用客户提供的密钥加密时,才会返回此标头。

EncryptionScope

用于加密 Blob 的加密范围。

ETag

ETag 包含一个值,你可以使用该值有条件地执行操作。 如果请求版本为 2011-08-18 和更高版本,ETag 值将用引号引起来。

HasLegalHold

指示 Blob 是否具有法定保留。

ImmutabilityPolicy

BlobImmutabilityPolicy与 Blob 关联的 。

IsSealed

如果此 Blob 已密封。

IsServerEncrypted

如果使用指定的算法完全加密 Blob 数据和应用程序元数据,则此标头的值设置为 true。 否则,如果 blob 未加密,或者仅加密 blob/应用程序元数据的一部分) ,则值将设置为 false (。

LastAccessed

返回 Blob 读取或写入的日期和时间。

LastModified

返回上次修改容器的日期和时间。 任何修改 Blob 的操作(包括 Blob 元数据或属性更新)都会更改 Blob 的上次修改时间。

LeaseDuration

在租用 Blob 时,指定租约是无限期还是固定时间。

LeaseState

Blob 的租约状态。

LeaseStatus

Blob 的当前租约状态。

Metadata

x-ms-meta

ObjectReplicationDestinationPolicyId

对象复制策略 ID。此值仅在策略 ID 时设置

ObjectReplicationSourceProperties

x-ms-or

TagCount

与 Blob 关联的标记数。

VersionId

由唯一标识 blob 的服务返回的 DateTime 值。 此标头的值指示 Blob 版本,可用于后续请求以访问此版本的 Blob。

适用于