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
consumer |
Namnet på konsumentgruppen. |
event |
Namnet på händelsehubben. |
fully |
Det fullständigt kvalificerade Event Hubs-namnområdet. Detta liknar troligen .servicebus.windows.net |
last |
Information om den senaste köade händelsen i partitionen som bearbetas.
Den här egenskapen uppdateras bara om |
partition |
Identifieraren för event hub-partitionen. |
Metoder
update |
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>