ServiceBusMessageBatch interface
Een batch berichten die u kunt maken met behulp van de <xref:createBatch> -methode.
Eigenschappen
count | Het aantal berichten dat aan de batch is toegevoegd. |
max |
De maximale grootte van de batch, in bytes. De |
size |
Grootte van de batch in bytes nadat de gebeurtenissen die eraan zijn toegevoegd, zijn gecodeerd in één AMQP-bericht. |
Methoden
try |
Voegt een bericht toe aan de batch als dit is toegestaan door de groottelimiet van de batch. OPMERKING: vergeet niet om de retourwaarde van deze methode te controleren voordat u deze opnieuw aanroept voor de volgende gebeurtenis. |
Eigenschapdetails
count
Het aantal berichten dat aan de batch is toegevoegd.
count: number
Waarde van eigenschap
number
maxSizeInBytes
De maximale grootte van de batch, in bytes. De tryAddMessage
functie in de batch retourneert false
als het bericht dat wordt toegevoegd ervoor zorgt dat de grootte van de batch deze limiet overschrijdt. Gebruik de createMessageBatch()
methode op de Sender
om maxSizeInBytes in te stellen.
maxSizeInBytes: number
Waarde van eigenschap
number
sizeInBytes
Grootte van de batch in bytes nadat de gebeurtenissen die eraan zijn toegevoegd, zijn gecodeerd in één AMQP-bericht.
sizeInBytes: number
Waarde van eigenschap
number
Methodedetails
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
Voegt een bericht toe aan de batch als dit is toegestaan door de groottelimiet van de batch. OPMERKING: vergeet niet om de retourwaarde van deze methode te controleren voordat u deze opnieuw aanroept voor de volgende gebeurtenis.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parameters
- message
Het bericht dat aan de batch moet worden toegevoegd.
- options
- TryAddOptions
Retouren
boolean
Een booleaanse waarde die aangeeft of het bericht aan de batch is toegevoegd of niet.