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

BlobChangeFeedEventData interface

更改源 Blob 存储事件数据。

属性

api

触发事件的操作。

blobAccessTier

Blob 的访问层。

blobType

Blob 的类型。

blobVersion

blob 的版本。

clientRequestId

存储 API作的客户端提供的请求 ID。 此 ID 可用于使用日志中的“client-request-id”字段关联到 Azure 存储诊断日志,并且可以使用“x-ms-client-request-id”标头在客户端请求中提供。

containerVersion

blob 所在容器的版本。

contentLength

Blob 大小,以字节为单位。

contentOffset

在事件触发应用程序完成写入文件时执行的写入操作的偏移量(以字节为单位)。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。

contentType

为 Blob 指定的内容类型。

destinationUrl

操作完成后存在的文件的 URL。 例如,如果重命名了某个文件,则 destinationUrl 属性将包含新文件名的 URL。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。

etag

可用于有条件地执行作的值。

isRecursive

true 表示对所有子目录执行作;否则为 False。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。

longRunningOperationInfo

异步作信息

previousInfo

blob 的先前信息。

requestId

存储 API作的服务生成的请求 ID。 可用于通过 Azure 存储诊断日志中的“request-id-header”字段关联到这些日志,并且由“x-ms-request-id”标头中的初始化 API 调用返回。

sequencer

一个不透明的字符串值,表示任何特定 blob 名称的事件的逻辑顺序。 用户可以使用标准字符串比较,了解同一个 blob 名称上两个事件的相对序列。

snapshot

与事件关联的快照。

sourceUrl

作之前存在的文件的 URL。 例如,如果重命名了文件,则 sourceUrl 包含重命名作之前原始文件名的 URL。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。

updatedBlobProperties

在此事件期间更新的 Blob 属性。

updatedBlobTags

在此事件期间更新的 Blob 标记。

url

Blob 的路径。 如果客户端使用 Blob REST API,则 url 具有以下结构:<storage-account-name.blob.core.windows.net/>< container-name>/<file-name>。

属性详细信息

api

触发事件的操作。

api: string

属性值

string

blobAccessTier

Blob 的访问层。

blobAccessTier?: AccessTier

属性值

blobType

Blob 的类型。

blobType: BlobType

属性值

blobVersion

blob 的版本。

blobVersion?: string

属性值

string

clientRequestId

存储 API作的客户端提供的请求 ID。 此 ID 可用于使用日志中的“client-request-id”字段关联到 Azure 存储诊断日志,并且可以使用“x-ms-client-request-id”标头在客户端请求中提供。

clientRequestId: string

属性值

string

containerVersion

blob 所在容器的版本。

containerVersion?: string

属性值

string

contentLength

Blob 大小,以字节为单位。

contentLength: number

属性值

number

contentOffset

在事件触发应用程序完成写入文件时执行的写入操作的偏移量(以字节为单位)。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。

contentOffset?: number

属性值

number

contentType

为 Blob 指定的内容类型。

contentType: string

属性值

string

destinationUrl

操作完成后存在的文件的 URL。 例如,如果重命名了某个文件,则 destinationUrl 属性将包含新文件名的 URL。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。

destinationUrl?: string

属性值

string

etag

可用于有条件地执行作的值。

etag: string

属性值

string

isRecursive

true 表示对所有子目录执行作;否则为 False。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。

isRecursive?: boolean

属性值

boolean

longRunningOperationInfo

异步作信息

longRunningOperationInfo?: BlobOperationResult

属性值

previousInfo

blob 的先前信息。

previousInfo?: ChangeFeedEventPreviousInfo

属性值

requestId

存储 API作的服务生成的请求 ID。 可用于通过 Azure 存储诊断日志中的“request-id-header”字段关联到这些日志,并且由“x-ms-request-id”标头中的初始化 API 调用返回。

requestId: string

属性值

string

sequencer

一个不透明的字符串值,表示任何特定 blob 名称的事件的逻辑顺序。 用户可以使用标准字符串比较,了解同一个 blob 名称上两个事件的相对序列。

sequencer: string

属性值

string

snapshot

与事件关联的快照。

snapshot?: string

属性值

string

sourceUrl

作之前存在的文件的 URL。 例如,如果重命名了文件,则 sourceUrl 包含重命名作之前原始文件名的 URL。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。

sourceUrl?: string

属性值

string

updatedBlobProperties

在此事件期间更新的 Blob 属性。

updatedBlobProperties?: UpdatedBlobProperties

属性值

updatedBlobTags

在此事件期间更新的 Blob 标记。

updatedBlobTags?: BlobTagsChange

属性值

url

Blob 的路径。 如果客户端使用 Blob REST API,则 url 具有以下结构:<storage-account-name.blob.core.windows.net/>< container-name>/<file-name>。

url: string

属性值

string