BlobChangeFeedEventData interface
更改源 Blob 存储事件数据。
属性
api | 触发事件的操作。 |
blob |
Blob 的访问层。 |
blob |
Blob 的类型。 |
blob |
blob 的版本。 |
client |
存储 API作的客户端提供的请求 ID。 此 ID 可用于使用日志中的“client-request-id”字段关联到 Azure 存储诊断日志,并且可以使用“x-ms-client-request-id”标头在客户端请求中提供。 |
container |
blob 所在容器的版本。 |
content |
Blob 大小,以字节为单位。 |
content |
在事件触发应用程序完成写入文件时执行的写入操作的偏移量(以字节为单位)。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。 |
content |
为 Blob 指定的内容类型。 |
destination |
操作完成后存在的文件的 URL。 例如,如果重命名了某个文件,则 destinationUrl 属性将包含新文件名的 URL。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。 |
etag | 可用于有条件地执行作的值。 |
is |
true 表示对所有子目录执行作;否则为 False。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。 |
long |
异步作信息 |
previous |
blob 的先前信息。 |
request |
存储 API作的服务生成的请求 ID。 可用于通过 Azure 存储诊断日志中的“request-id-header”字段关联到这些日志,并且由“x-ms-request-id”标头中的初始化 API 调用返回。 |
sequencer | 一个不透明的字符串值,表示任何特定 blob 名称的事件的逻辑顺序。 用户可以使用标准字符串比较,了解同一个 blob 名称上两个事件的相对序列。 |
snapshot | 与事件关联的快照。 |
source |
作之前存在的文件的 URL。 例如,如果重命名了文件,则 sourceUrl 包含重命名作之前原始文件名的 URL。 只有对具有分层命名空间的 Blob 存储帐户触发的事件才显示此值。 |
updated |
在此事件期间更新的 Blob 属性。 |
updated |
在此事件期间更新的 Blob 标记。 |
url | Blob 的路径。 如果客户端使用 Blob REST API,则 url 具有以下结构:<storage-account-name.blob.core.windows.net/>< container-name>/<file-name>。 |
属性详细信息
api
触发事件的操作。
api: string
属性值
string
blobAccessTier
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
previousInfo
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
updatedBlobTags
url
Blob 的路径。 如果客户端使用 Blob REST API,则 url 具有以下结构:<storage-account-name.blob.core.windows.net/>< container-name>/<file-name>。
url: string
属性值
string