ServiceBusMessageBatch interface
Ein Batch von Nachrichten, die Sie mithilfe der <xref:createBatch>-Methode erstellen können.
Eigenschaften
count | Die Anzahl der Nachrichten, die dem Batch hinzugefügt wurden. |
max |
Die maximale Größe des Batches in Byte. Die |
size |
Größe des Batches in Byte, nachdem die ereignisse, die ihr hinzugefügt wurden, in eine einzelne AMQP-Nachricht codiert wurden. |
Methoden
try |
Fügt dem Batch eine Nachricht hinzu, sofern dies durch die Größenbeschränkung des Batches zulässig ist. HINWEIS: Denken Sie immer daran, den Rückgabewert dieser Methode zu überprüfen, bevor Sie ihn erneut für das nächste Ereignis aufrufen. |
Details zur Eigenschaft
count
Die Anzahl der Nachrichten, die dem Batch hinzugefügt wurden.
count: number
Eigenschaftswert
number
maxSizeInBytes
Die maximale Größe des Batches in Byte. Die tryAddMessage
-Funktion im Batch gibt false
zurück, wenn die hinzugefügte Nachricht bewirkt, dass die Größe des Batches diesen Grenzwert überschreitet. Verwenden Sie die createMessageBatch()
-Methode für die Sender
, um die maxSizeInBytes festzulegen.
maxSizeInBytes: number
Eigenschaftswert
number
sizeInBytes
Größe des Batches in Byte, nachdem die ereignisse, die ihr hinzugefügt wurden, in eine einzelne AMQP-Nachricht codiert wurden.
sizeInBytes: number
Eigenschaftswert
number
Details zur Methode
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
Fügt dem Batch eine Nachricht hinzu, sofern dies durch die Größenbeschränkung des Batches zulässig ist. HINWEIS: Denken Sie immer daran, den Rückgabewert dieser Methode zu überprüfen, bevor Sie ihn erneut für das nächste Ereignis aufrufen.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parameter
- message
Die Nachricht, die dem Batch hinzugefügt werden soll.
- options
- TryAddOptions
Gibt zurück
boolean
Ein boolescher Wert, der angibt, ob die Nachricht dem Batch hinzugefügt wurde oder nicht.