PartitionContext interface
介面,描述傳遞至屬於 SubscriptionEventHandlers
之每個函式的內容。 實作上述任何函式時,請使用內容物件來取得數據分割的相關信息,以及檢查點的能力。
屬性
consumer |
取用者組名。 |
event |
事件中樞名稱。 |
fully |
完整事件中樞命名空間。 這可能類似於 .servicebus.windows.net |
last |
正在處理之分割區中最後一個加入佇列事件的資訊。
只有在建立 EventProcessor 實例時, |
partition |
事件中樞分割區的標識碼。 |
方法
update |
使用事件數據更新檢查點。 檢查點表示使用者從事件中樞實例中取用者群組的特定分割區,最後一次成功處理的事件。 |
屬性詳細資料
consumerGroup
取用者組名。
consumerGroup: string
屬性值
string
eventHubName
事件中樞名稱。
eventHubName: string
屬性值
string
fullyQualifiedNamespace
完整事件中樞命名空間。 這可能類似於 .servicebus.windows.net
fullyQualifiedNamespace: string
屬性值
string
lastEnqueuedEventProperties
正在處理之分割區中最後一個加入佇列事件的資訊。
只有在建立 EventProcessor 實例時,trackLastEnqueuedEventProperties
選項設定為 true 時,才會更新此屬性。
lastEnqueuedEventProperties?: LastEnqueuedEventProperties
屬性值
partitionId
事件中樞分割區的標識碼。
partitionId: string
屬性值
string
方法詳細資料
updateCheckpoint(ReceivedEventData)
使用事件數據更新檢查點。
檢查點表示使用者從事件中樞實例中取用者群組的特定分割區,最後一次成功處理的事件。
function updateCheckpoint(eventData: ReceivedEventData): Promise<void>
參數
- eventData
- ReceivedEventData
您要使用 更新檢查點的事件。
傳回
Promise<void>