EventDataBatch interface
Interface représentant un lot d’événements qui peuvent être utilisés pour envoyer des événements à Event Hub.
Pour créer le lot, utilisez la méthode createBatch() sur le EventHubProducerClient.
Pour envoyer le lot, utilisez la méthode sendBatch() sur le même client.
Pour remplir le lot, utilisez la méthode tryAdd() sur le lot lui-même.
Propriétés
| count | Nombre d’événements ajoutés au lot. |
| max |
Taille maximale du lot, en octets. La fonction |
| size |
Taille du lot en octets après que les événements ajoutés à celui-ci aient été encodés dans un seul message AMQP. |
Méthodes
| try |
Ajoute un événement au lot s’il est autorisé par la limite de taille du lot. REMARQUE: n’oubliez pas de vérifier la valeur de retour de cette méthode avant de l’appeler à nouveau pour l’événement suivant. |
Détails de la propriété
count
Nombre d’événements ajoutés au lot.
count: number
Valeur de propriété
number
maxSizeInBytes
Taille maximale du lot, en octets. La fonction tryAdd sur le lot retourne false si l’événement ajouté entraîne le dépassement de cette limite par la taille du lot. Utilisez la méthode createBatch() sur l'EventHubProducerClient pour définir le maxSizeInBytes.
maxSizeInBytes: number
Valeur de propriété
number
sizeInBytes
Taille du lot en octets après que les événements ajoutés à celui-ci aient été encodés dans un seul message AMQP.
sizeInBytes: number
Valeur de propriété
number
Détails de la méthode
tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)
Ajoute un événement au lot s’il est autorisé par la limite de taille du lot. REMARQUE: n’oubliez pas de vérifier la valeur de retour de cette méthode avant de l’appeler à nouveau pour l’événement suivant.
function tryAdd(eventData: EventData | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Paramètres
- eventData
Objet de données d’événement individuel ou AmqpAnnotatedMessage.
- options
- TryAddOptions
Retours
boolean
Valeur booléenne indiquant si les données d’événement ont été ajoutées au lot ou non.