ServiceBusMessageBatch.TryAddMessage(ServiceBusMessage) 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 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 à
Azure SDK for .NET