共用方式為


PartitionContext interface

介面,描述傳遞至屬於 之每個函式的內容 SubscriptionEventHandlers 。 實作上述任何函式時,請使用內容物件來取得資料分割的相關資訊,以及檢查點的能力。

屬性

consumerGroup

取用者組名。

eventHubName

事件中樞名稱。

fullyQualifiedNamespace

完整的事件中樞命名空間。 這可能是類似 .servicebus.windows.net

lastEnqueuedEventProperties

正在處理之分割區中最後排入佇列事件的資訊。 只有在 trackLastEnqueuedEventProperties 建立 EventProcessor 實例時,此選項設定為 true 時,才會更新此屬性。

partitionId

事件中樞分割區的識別碼。

方法

updateCheckpoint(ReceivedEventData)

使用事件資料更新檢查點。

檢查點的目的是代表使用者從事件中樞實例中取用者群組的特定分割區最後一次成功處理的事件。

屬性詳細資料

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>