Message Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das Nachrichtenobjekt, das zum Kommunizieren und Übertragen von Daten mit Service Bus verwendet wird.
public class Message
type Message = class
Public Class Message
- Vererbung
-
Message
Hinweise
Die Nachrichtenstruktur wird in der Produktdokumentation ausführlich erläutert.
Konstruktoren
Message() |
Erstellt eine neue Nachricht. |
Message(Byte[]) |
Erstellt eine neue Nachricht aus der angegebenen Nutzlast. |
Felder
DeadLetterErrorDescriptionHeader |
Benutzereigenschaftsschlüssel, der eine detaillierte Fehlerbeschreibung darstellt, wenn eine Nachricht von einer Unzustellbare Unterwarteschlange einer Entität empfangen wird. |
DeadLetterReasonHeader |
Benutzereigenschaftsschlüssel, der den Grund für unzustellbare Nachrichten darstellt, wenn eine Nachricht von einer Unzustellbare Unterwarteschlange einer Entität empfangen wird. |
Eigenschaften
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. |
ExpiresAtUtc |
Ruft das Datum und die Uhrzeit in UTC ab, an dem die Nachricht abläuft. |
Label |
Ruft eine anwendungsspezifische Bezeichnung 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. |
ScheduledEnqueueTimeUtc |
Ruft das Datum und die Uhrzeit in UTC ab, zu denen die Nachricht in die Warteschlange gestellt wird, oder legt diese fest. Diese Eigenschaft gibt die Uhrzeit in UTC zurück. beim Festlegen der -Eigenschaft muss der angegebene DateTime-Wert ebenfalls in UTC vorliegen. |
SessionId |
Ruft den Sitzungsbezeichner für eine sitzungsfähige Entität ab oder legt diese fest. |
Size |
Ruft die Gesamtgröße des Nachrichtentexts in Bytes ab. |
SystemProperties |
Ruft die Message.SystemPropertiesCollectionab, die zum Speichern von Eigenschaften verwendet wird, die vom System festgelegt werden. |
TimeToLive |
Ruft den Wert "Gültigkeitsdauer" der Nachricht ab oder legt diesen fest. |
To |
Ruft die "to"-Adresse ab oder legt sie fest. |
UserProperties |
Ruft den Beutel "Benutzereigenschaften" ab, der für benutzerdefinierte Nachrichtenmetadaten verwendet werden kann. |
ViaPartitionKey |
Ruft einen Partitionsschlüssel zum Senden einer Nachricht an eine Entität über eine partitionierte Übertragungswarteschlange ab oder legt diese fest. |
Methoden
Clone() |
Klont eine Nachricht, sodass es möglich ist, einen Klon einer bereits empfangenen Nachricht als neue Nachricht zu senden. Die Systemeigenschaften der ursprünglichen Nachricht werden nicht kopiert. |
ToString() |
Gibt eine Zeichenfolge zurück, die die aktuelle Nachricht darstellt. |
Erweiterungsmethoden
ExtractActivity(Message, String) |
Erstellt Activity basierend auf dem Ablaufverfolgungskontext, der unter optionaler MessageAktivitätsnameNeu Activity mit Ablaufverfolgungskontext gespeichert ist |
GetBody<T>(Message, XmlObjectSerializer) |
Deserialisiert den Text einer Nachricht, die mit XmlObjectSerializer serialisiert wurde. |
Gilt für:
Azure SDK for .NET