BlobChangeFeedEventData interface
變更摘要 Blob 儲存體事件資料。
屬性
api | 觸發事件的作業。 |
blob |
Blob 的存取層。 |
blob |
Blob 的類型。 |
blob |
Blob 的版本。 |
client |
儲存體 API 作業的用戶端提供要求識別碼。 此識別碼可用來使用記錄中的 「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 |
AsyncOperationInfo |
previous |
Blob 的先前資訊。 |
request |
儲存體 API 作業由服務產生的要求識別碼。 可用於利用記錄中的 "request-id-header" 欄位與 Azure 儲存體診斷記錄建立關聯,並從 'x-ms-request-id' 標頭中的 API 呼叫初始化傳回。 |
sequencer | 不透明的字串值表示任何特定 Blob 名稱之事件的邏輯順序。 使用者可使用標準字串比較,以了解 Blob 名稱相同之兩個事件的相對順序。 |
snapshot | 與事件相關聯的快照集。 |
source |
作業之前存在的檔案 URL。 例如,如果檔案已重新命名,sourceUrl 會在重新命名作業之前包含原始檔案名稱的 URL。 只有當事件是在具有階層命名空間的 Blob 儲存體帳戶上觸發時,才會出現此情形。 |
updated |
在此事件期間更新的 Blob 屬性。 |
updated |
此事件期間已更新的 Blob 標記。 |
url | blob 的路徑。 如果用戶端使用 Blob REST API,則 URL 具有下列結構:.blob.core.windows.net//。 |
屬性詳細資料
api
觸發事件的作業。
api: string
屬性值
string
blobAccessTier
blobType
blobVersion
Blob 的版本。
blobVersion?: string
屬性值
string
clientRequestId
儲存體 API 作業的用戶端提供要求識別碼。 此識別碼可用來使用記錄中的 「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 作業由服務產生的要求識別碼。 可用於利用記錄中的 "request-id-header" 欄位與 Azure 儲存體診斷記錄建立關聯,並從 '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 具有下列結構:.blob.core.windows.net//。
url: string
屬性值
string