ReceivedEventData interface
Interface qui décrit la structure de l’événement reçu à partir d’Event Hub.
Utilisez-la comme référence lors de la création de la fonction processEvents
pour traiter les événements reçus d’un Event Hub lors de l’utilisation de la EventHubConsumerClient
.
Propriétés
body | Corps du message qui doit être envoyé ou reçu. |
content |
Type de contenu du message. Décrit éventuellement la charge utile du message, avec un descripteur suivant le format de RFC2045, section 5, par exemple « application/json ». |
correlation |
Identificateur de corrélation qui permet à une application de spécifier un contexte pour le message à des fins de corrélation, par exemple reflétant l’ID message d’un message auquel un message est répondu. |
enqueued |
Heure d’attente de l’événement. |
message |
L’identificateur de message est une valeur définie par l’application qui identifie de manière unique le message et sa charge utile. |
offset | Décalage de l’événement. |
partition |
Lorsque le hub d’événements spécifié le hachage est défini sur un partitionId. Il garantit que les messages se retrouvent dans une partition spécifique sur le hub d’événements. |
properties | Propriétés spécifiques à l’application. |
sequence |
Numéro de séquence de l’événement. |
system |
Propriétés définies par le service. |
Méthodes
get |
Retourne le message amqp brut sous-jacent. |
Détails de la propriété
body
Corps du message qui doit être envoyé ou reçu.
body: any
Valeur de propriété
any
contentType
Type de contenu du message. Décrit éventuellement la charge utile du message, avec un descripteur suivant le format de RFC2045, section 5, par exemple « application/json ».
contentType?: string
Valeur de propriété
string
correlationId
Identificateur de corrélation qui permet à une application de spécifier un contexte pour le message à des fins de corrélation, par exemple reflétant l’ID message d’un message auquel un message est répondu.
correlationId?: string | number | Buffer
Valeur de propriété
string | number | Buffer
enqueuedTimeUtc
Heure d’attente de l’événement.
enqueuedTimeUtc: Date
Valeur de propriété
Date
messageId
L’identificateur de message est une valeur définie par l’application qui identifie de manière unique le message et sa charge utile.
messageId?: string | number | Buffer
Valeur de propriété
string | number | Buffer
offset
Décalage de l’événement.
offset: number
Valeur de propriété
number
partitionKey
Lorsque le hub d’événements spécifié le hachage est défini sur un partitionId. Il garantit que les messages se retrouvent dans une partition spécifique sur le hub d’événements.
partitionKey: null | string
Valeur de propriété
null | string
properties
Propriétés spécifiques à l’application.
properties?: {[key: string]: any}
Valeur de propriété
{[key: string]: any}
sequenceNumber
Numéro de séquence de l’événement.
sequenceNumber: number
Valeur de propriété
number
systemProperties
Propriétés définies par le service.
systemProperties?: {[key: string]: any}
Valeur de propriété
{[key: string]: any}
Détails de la méthode
getRawAmqpMessage()
Retourne le message amqp brut sous-jacent.
function getRawAmqpMessage(): AmqpAnnotatedMessage