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

Konsumentgruppens namn.

eventHubName

Händelsehubbens namn.

fullyQualifiedNamespace

Det fullständigt kvalificerade Event Hubs-namnområdet. Detta kommer troligen att likna <yournamespace.servicebus.windows.net>

lastEnqueuedEventProperties

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

partitionId

Identifieraren för Event Hub-partitionen.

Metoder

updateCheckpoint(ReceivedEventData)

Uppdaterar 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 av en konsumentgrupp i en Event Hub-instans.

Egenskapsinformation

consumerGroup

Konsumentgruppens namn.

consumerGroup: string

Egenskapsvärde

string

eventHubName

Händelsehubbens namn.

eventHubName: string

Egenskapsvärde

string

fullyQualifiedNamespace

Det fullständigt kvalificerade Event Hubs-namnområdet. Detta kommer troligen att likna <yournamespace.servicebus.windows.net>

fullyQualifiedNamespace: string

Egenskapsvärde

string

lastEnqueuedEventProperties

Information om den senaste aktuella händelsen i partitionen som bearbetas. Den här egenskapen uppdateras endast om alternativet trackLastEnqueuedEventProperties ä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)

Uppdaterar 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 av en konsumentgrupp i en Event Hub-instans.

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

Parametrar

eventData
ReceivedEventData

Den händelse som du vill uppdatera kontrollpunkten med.

Returer

Promise<void>