Dela via


PartitionContext interface

Gränssnitt som beskriver kontexten som skickas till var och en av de funktioner som ingår i SubscriptionEventHandlers. När du implementerar någon av dessa funktioner använder du kontextobjektet för att hämta information om partitionen samt möjligheten att kontrollera.

Egenskaper

consumerGroup

Namnet på konsumentgruppen.

eventHubName

Namnet på händelsehubben.

fullyQualifiedNamespace

Det fullständigt kvalificerade Event Hubs-namnområdet. Detta liknar troligen .servicebus.windows.net

lastEnqueuedEventProperties

Information om den senaste köade händelsen i partitionen som bearbetas. Den här egenskapen uppdateras bara om trackLastEnqueuedEventProperties alternativet är inställt på true när du skapar en instans av EventProcessor.

partitionId

Identifieraren för event hub-partitionen.

Metoder

updateCheckpoint(ReceivedEventData)

Uppdateringar kontrollpunkten med hjälp av händelsedata.

En kontrollpunkt är avsedd att representera den senast bearbetade händelsen av användaren från en viss partition i en konsumentgrupp i en händelsehubbinstans.

Egenskapsinformation

consumerGroup

Namnet på konsumentgruppen.

consumerGroup: string

Egenskapsvärde

string

eventHubName

Namnet på händelsehubben.

eventHubName: string

Egenskapsvärde

string

fullyQualifiedNamespace

Det fullständigt kvalificerade Event Hubs-namnområdet. Detta liknar troligen .servicebus.windows.net

fullyQualifiedNamespace: string

Egenskapsvärde

string

lastEnqueuedEventProperties

Information om den senaste köade händelsen i partitionen som bearbetas. Den här egenskapen uppdateras bara om trackLastEnqueuedEventProperties alternativet är inställt på true när du skapar en instans av EventProcessor.

lastEnqueuedEventProperties?: LastEnqueuedEventProperties

Egenskapsvärde

partitionId

Identifieraren för event hub-partitionen.

partitionId: string

Egenskapsvärde

string

Metodinformation

updateCheckpoint(ReceivedEventData)

Uppdateringar kontrollpunkten med hjälp av händelsedata.

En kontrollpunkt är avsedd att representera den senast bearbetade händelsen av användaren från en viss partition i en konsumentgrupp i en händelsehubbinstans.

function updateCheckpoint(eventData: ReceivedEventData): Promise<void>

Parametrar

eventData
ReceivedEventData

Den händelse som du vill uppdatera kontrollpunkten med.

Returer

Promise<void>