Share via


ServiceBusMessageBatch.TryAddMessage(ServiceBusMessage) Méthode

Définition

Tente d’ajouter un message au lot, en veillant à ce que la taille du lot ne dépasse pas son maximum.

public bool TryAddMessage (Azure.Messaging.ServiceBus.ServiceBusMessage message);
member this.TryAddMessage : Azure.Messaging.ServiceBus.ServiceBusMessage -> bool
Public Function TryAddMessage (message As ServiceBusMessage) As Boolean

Paramètres

message
ServiceBusMessage

Message à essayer d’ajouter au lot.

Retours

true si le message a été ajouté ; sinon, false.

Exceptions

Lorsqu’un lot est envoyé, il est verrouillé pendant la durée de cette opération. Pendant ce temps, aucun message ne peut être ajouté au lot. L’appel TryAdd pendant l’envoi du lot entraîne un jusqu’à InvalidOperationException ce que l’envoi soit terminé.

Se produit quand a un membre dans sa ApplicationProperties collection qui est un type non pris en charge pour la message sérialisation. Pour plus d’informations, consultez les ApplicationProperties remarques.

Remarques

Lorsqu’un message est accepté dans le lot, les modifications apportées à ses propriétés ne sont pas répercutées dans le lot et aucune transition d’état n’est répercuté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 à