PartitionContext interface
Interface qui décrit le contexte passé à chacune des fonctions qui font partie du SubscriptionEventHandlers
. Lors de l’implémentation de l’une de ces fonctions, utilisez l’objet de contexte pour obtenir des informations sur la partition, ainsi que sur la possibilité de point de contrôle.
Propriétés
consumer |
Nom du groupe de consommateurs. |
event |
Nom du hub d’événements. |
fully |
Espace de noms complet Event Hubs. Cela est susceptible d’être similaire à .servicebus.windows.net |
last |
Informations sur le dernier événement mis en file d’attente dans la partition en cours de traitement.
Cette propriété est mise à jour uniquement si l’option a la |
partition |
Identificateur de la partition Event Hub. |
Méthodes
update |
Mises à jour le point de contrôle à l’aide des données d’événement. Un point de contrôle est destiné à représenter le dernier événement traité avec succès par l’utilisateur à partir d’une partition particulière d’un groupe de consommateurs dans une instance Event Hub. |
Détails de la propriété
consumerGroup
Nom du groupe de consommateurs.
consumerGroup: string
Valeur de propriété
string
eventHubName
Nom du hub d’événements.
eventHubName: string
Valeur de propriété
string
fullyQualifiedNamespace
Espace de noms complet Event Hubs. Cela est susceptible d’être similaire à .servicebus.windows.net
fullyQualifiedNamespace: string
Valeur de propriété
string
lastEnqueuedEventProperties
Informations sur le dernier événement mis en file d’attente dans la partition en cours de traitement.
Cette propriété est mise à jour uniquement si l’option a la trackLastEnqueuedEventProperties
valeur true lors de la création d’une instance d’EventProcessor.
lastEnqueuedEventProperties?: LastEnqueuedEventProperties
Valeur de propriété
partitionId
Identificateur de la partition Event Hub.
partitionId: string
Valeur de propriété
string
Détails de la méthode
updateCheckpoint(ReceivedEventData)
Mises à jour le point de contrôle à l’aide des données d’événement.
Un point de contrôle est destiné à représenter le dernier événement traité avec succès par l’utilisateur à partir d’une partition particulière d’un groupe de consommateurs dans une instance Event Hub.
function updateCheckpoint(eventData: ReceivedEventData): Promise<void>
Paramètres
- eventData
- ReceivedEventData
Événement avec lequel vous souhaitez mettre à jour le point de contrôle.
Retours
Promise<void>