共用方式為


代理訊息屬性

在傳送訊息時,您可以指定下列訊息屬性。 如果傳送或接收單一訊息,這些屬性將會以 JSON 編碼的格式包含在 BrokerProperties HTTP 標頭中。 如果傳送訊息批次,則這些屬性會成為 JSON 編碼 HTTP 本文的一部分。 如需詳細資訊,請參閱 傳送訊息傳送訊息批次

下表列出 Microsoft.ServiceBus.Messaging.BrokeredMessage 屬性。 這些屬性可以任何順序出現。 如果未指定屬性,服務匯流排會使用該屬性的預設值。 未在此列的代理人屬性會被忽略。 接受的屬性並不依存於指定的 api-version 值。 HTTP 要求中不一定要有 api-version 指定名稱。

如果同時設定了 SessionIdPartitionKey 屬性,兩者必須設為相同的值。

屬性名稱 預設 屬性描述
CorrelationId (空白) CorrelationId
ForcePersistence false ForcePersistence
標籤 (空白) 標籤
MessageId (空白) MessageId
PartitionKey (空白) PartitionKey
ReplyTo (空白) ReplyTo
ReplyToSessionId (空白) ReplyToSessionId
ScheduledEnqueueTimeUtc (空白) ScheduledEnqueueTimeUtc
SessionId (空白) SessionId
timeToLive (空白) TimeToLive
收件者 (空白) 若要
ViaPartitionKey (空白) ViaPartitionKey

除了這些屬性以外,您也可以指定自訂屬性。 如果傳送或接收單一訊息,每個自訂屬性都將放在其本身的 HTTP 標頭中。 如果傳送訊息批次,則自訂屬性會成為 JSON 編碼 HTTP 本文的一部分。 如需詳細資訊,請參閱 傳送訊息傳送訊息批次