EventDataBatch.TryAdd(EventData) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente d’ajouter un événement au lot, en veillant à ce que la taille du lot ne dépasse pas son maximum.
public bool TryAdd (Azure.Messaging.EventHubs.EventData eventData);
member this.TryAdd : Azure.Messaging.EventHubs.EventData -> bool
Public Function TryAdd (eventData As EventData) As Boolean
Paramètres
- eventData
- EventData
Événement à essayer d’ajouter au lot.
Retours
true
si l’événement a été ajouté ; sinon, false
.
Exceptions
Lorsqu’un lot est publié, il est verrouillé pendant la durée de cette opération. Pendant ce temps, aucun événement ne peut être ajouté au lot. L’appel TryAdd
pendant la publication du lot entraîne une InvalidOperationException opération jusqu’à ce que la publication soit terminée.
Se produit lorsque le eventData
a un membre dans sa Properties collection qui est un type non pris en charge pour la sérialisation. Pour plus d’informations, consultez les Properties remarques.
Remarques
Lorsqu’un événement est accepté dans le lot, les modifications apportées à ses propriétés ne sont pas reflétées dans le lot et aucune transition d’état n’est reflétée dans le instance d’origine.
Remarque : tout ReadOnlyMemory<T>tableau d’octets ou BinaryData instance associé à l’événement est référencé par le lot et doit rester valide et inchangé jusqu’à ce que le lot soit supprimé.
S’applique à
Azure SDK for .NET