Partager via


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

consumerGroup

Nom du groupe de consommateurs.

eventHubName

Nom du hub d’événements.

fullyQualifiedNamespace

Espace de noms complet Event Hubs. Cela est susceptible d’être similaire à .servicebus.windows.net

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.

partitionId

Identificateur de la partition Event Hub.

Méthodes

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.

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>