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