Freigeben über


ServiceBusMessage Klasse

Definition

Wird ServiceBusMessage verwendet, um Daten an Service Bus-Warteschlangen und -Themen zu senden. Beim Empfangen von Nachrichten wird verwendet ServiceBusReceivedMessage .

public class ServiceBusMessage
type ServiceBusMessage = class
Public Class ServiceBusMessage
Vererbung
ServiceBusMessage

Hinweise

Die Nachrichtenstruktur wird in der Produktdokumentation ausführlich erläutert.

Konstruktoren

ServiceBusMessage()

Erstellt eine neue Nachricht.

ServiceBusMessage(AmqpAnnotatedMessage)

Erstellt eine neue Nachricht aus dem angegebenen AmqpAnnotatedMessage instance.

ServiceBusMessage(BinaryData)

Erstellt eine neue Nachricht aus dem angegebenen BinaryData instance.

ServiceBusMessage(ReadOnlyMemory<Byte>)

Erstellt eine neue Nachricht aus der angegebenen Nutzlast.

ServiceBusMessage(ServiceBusReceivedMessage)

Erstellt eine neue Nachricht aus der angegebenen empfangenen Nachricht, indem die Eigenschaften kopiert werden.

ServiceBusMessage(String)

Erstellt mithilfe der UTF-8-Codierung eine neue Nachricht aus der angegebenen Zeichenfolge.

Eigenschaften

ApplicationProperties

Ruft den Anwendungseigenschaftenbehälter ab, der für benutzerdefinierte Nachrichtenmetadaten verwendet werden kann.

Body

Ruft den Nachrichtentext ab oder legt ihn fest.

ContentType

Ruft den Inhaltstypdeskriptor ab oder legt diese fest.

CorrelationId

Ruft den Korrelationsbezeichner ab oder legt diese fest.

MessageId

Ruft die MessageId ab, um die Nachricht zu identifizieren, oder legt sie fest.

PartitionKey

Ruft einen Partitionsschlüssel zum Senden einer Nachricht an eine partitionierte Entität ab oder legt diesen fest.

ReplyTo

Ruft die Adresse einer Entität ab, an die Antworten gesendet werden sollen, oder legt diese fest.

ReplyToSessionId

Ruft einen Sitzungsbezeichner ab, der die Adresse erweitert, oder legt diese ReplyTo fest.

ScheduledEnqueueTime

Ruft das Datum und die Uhrzeit in UTC ab, zu denen die Nachricht den Empfängern zur Verfügung gestellt werden soll, oder legt diese fest. Diese Eigenschaft steuert nicht, wann eine Nachricht vom Client gesendet wird. Das Senden erfolgt sofort, wenn SendAsync aufgerufen wird. Service Bus blendet die Nachricht vor den Empfängern bis zum angeforderten Zeitpunkt aus.

SessionId

Ruft den Sitzungsbezeichner für eine sitzungsfähige Entität ab oder legt diese fest.

Subject

Ruft einen anwendungsspezifischen Betreff ab oder legt dieses fest.

TimeToLive

Ruft den Wert "Gültigkeitsdauer" der Nachricht ab oder legt diesen fest.

To

Ruft die "to"-Adresse ab oder legt sie fest.

TransactionPartitionKey

Ruft einen Partitionsschlüssel zum Senden einer Nachricht an eine Entität über eine partitionierte Übertragungswarteschlange ab oder legt diese fest.

Methoden

GetRawAmqpMessage()

Ruft die unformatierten AMQP-Nachrichtendaten ab, die über das Netzwerk übertragen werden. Dies kann verwendet werden, um Szenarien zu ermöglichen, die das Festlegen von AMQP-Kopf-, Fußzeilen-, Eigenschafts- oder Anmerkungsdaten erfordern, die nicht als Eigenschaften der ServiceBusMessageobersten Ebene im verfügbar gemacht werden.

ToString()

Gibt eine Zeichenfolge zurück, die die aktuelle Nachricht darstellt.

Gilt für: