PartitionContext interface
Interface qui décrit le contexte passé à chacune des fonctions qui font partie de l'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 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 Event Hubs complet. Il est probable que ce soit similaire à votre espace> de <noms.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 |
| partition |
Identificateur de la partition Event Hub. |
Méthodes
| update |
Met à 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é 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 Event Hubs complet. Il est probable que ce soit similaire à votre espace> de <noms.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 trackLastEnqueuedEventProperties a la 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)
Met à 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é 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>