Freigeben über


ServiceBusMessageBatch Klasse

Definition

Eine Gruppe von ServiceBusMessage mit vorab bekannten Größeneinschränkungen, die als einzelner Batch an die Warteschlange/das Thema gesendet werden sollen. Ein ServiceBusMessageBatch kann mit CreateMessageBatchAsync(CancellationToken)erstellt werden. Nachrichten können dem Batch mithilfe der TryAddMessage(ServiceBusMessage) -Methode für den Batch hinzugefügt werden.

public sealed class ServiceBusMessageBatch : IDisposable
type ServiceBusMessageBatch = class
    interface IDisposable
Public NotInheritable Class ServiceBusMessageBatch
Implements IDisposable
Vererbung
ServiceBusMessageBatch
Implementiert

Eigenschaften

Count

Die Anzahl der im Batch enthaltenen Nachrichten.

MaxSizeInBytes

Die maximal zulässige Größe für den Batch in Bytes. Dies umfasst die Nachrichten im Batch sowie jeglichen Mehraufwand für den Batch selbst, wenn er an die Warteschlange/das Thema gesendet wird.

SizeInBytes

Die Größe des Batches in Bytes, wie er an die Warteschlange/das Thema gesendet wird.

Methoden

Dispose()

Führt die Aufgabe aus, die zum sauber der von ServiceBusMessageBatchverwendeten Ressourcen erforderlich ist.

TryAddMessage(ServiceBusMessage)

Versucht, dem Batch eine Nachricht hinzuzufügen, wobei sichergestellt wird, dass die Größe des Batches sein Maximum nicht überschreitet.

Gilt für: