Freigeben über


Eigenschaften von Brokernachrichten

Beim Versand einer Nachricht können Sie nur die folgenden Nachrichteneigenschaften angeben. Beim Versand oder Empfang einzelner Nachrichten können sind diese Eigenschaften im BrokerProperties-HTTP-Header in einem JSON-codierten Format enthalten. Beim Versand eines Stapels von Nachrichten sind diese Eigenschaften Teil des JSON-codierten HTTP-Texts. Weitere Informationen finden Sie unter Senden von Nachrichten und Senden von Nachrichtenbatch.

In der folgenden Tabelle sind die Microsoft.ServiceBus.Messaging.BrokeredMessage-Eigenschaften aufgeführt. Die Eigenschaften können in beliebiger Reihenfolge angegeben werden. Wenn keine Eigenschaft angegeben wird, verwendet Service Bus den Standardwert für diese Eigenschaft. Broker-Eigenschaften mit Ausnahme der aufgelisteten Eigenschaften werden ignoriert. Die akzeptierten Eigenschaften sind unabhängig vom Wert der angegebenen API-Version. Die API-Version-Angabe ist in der HTTP-Anforderung nicht erforderlich.

Wenn sowohl SessionId- als auch PartitionKey-Eigenschaft angegeben sind, müssen beide denselben Wert enthalten.

Eigenschaftenname Standard Eigenschaftsbeschreibung
CorrelationId (leer) CorrelationId
ForcePersistence false ForcePersistence
Bezeichnung (leer) Label
MessageId (leer) MessageId
PartitionKey (leer) PartitionKey
ReplyTo (leer) ReplyTo
ReplyToSessionId (leer) ReplyToSessionId
ScheduledEnqueueTimeUtc (leer) ScheduledEnqueueTimeUtc
SessionID (leer) SessionId
timeToLive (leer) TimeToLive
Beschreibung (leer) An
ViaPartitionKey (leer) ViaPartitionKey

Zusätzlich zu diesen Eigenschaften können Sie auch benutzerdefinierte Eigenschaften angeben. Beim Versand oder Empfang einzelner Nachrichten wird jede benutzerdefinierte Eigenschaft in einem eigenen HTTP-Header angegeben. Beim Versand eines Stapels von Nachrichten sind benutzerdefinierte Eigenschaften Teil des JSON-codierten HTTP-Texts. Weitere Informationen finden Sie unter Senden von Nachrichten und Senden von Nachrichtenbatch.