ServiceBusMessageBatch interface
Ein Batch von Nachrichten, den Sie mit der <xref:createBatch> -Methode erstellen können.
Eigenschaften
count | Anzahl der Nachrichten, die dem Batch hinzugefügt wurden. |
max |
Die maximale Größe des Batches in Bytes. Die |
size |
Größe des Batches in Byte, nachdem die dem Batch hinzugefügten Ereignisse in einer einzelnen 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 sie für das nächste Ereignis erneut aufrufen. |
Details zur Eigenschaft
count
Anzahl der Nachrichten, die dem Batch hinzugefügt wurden.
count: number
Eigenschaftswert
number
maxSizeInBytes
Die maximale Größe des Batches in Bytes. Die tryAddMessage
Funktion für den Batch gibt zurück false
, wenn die hinzugefügte Nachricht dazu führt, dass die Größe des Batches diesen Grenzwert überschreitet. Verwenden Sie die createMessageBatch()
-Methode für , Sender
um maxSizeInBytes festzulegen.
maxSizeInBytes: number
Eigenschaftswert
number
sizeInBytes
Größe des Batches in Byte, nachdem die dem Batch hinzugefügten Ereignisse in einer einzelnen 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 sie für das nächste Ereignis erneut aufrufen.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parameter
- message
Die Meldung, 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.