仲介型メッセージのプロパティ

メッセージの送信時、メッセージの次のプロパティを指定できます。 1 つのメッセージが送信または受信される場合、これらのプロパティは JSON でエンコードされた形式の BrokerProperties HTTP ヘッダーに含まれます。 メッセージのバッチが送信される場合は、これらのプロパティは JSON でエンコードされた HTTP 本文の一部になります。 詳細については、「メッセージの 送信 」と「 メッセージ バッチの送信」を参照してください。

次の表に、 Microsoft.ServiceBus.Messaging.BrokeredMessage プロパティの 一覧を示します。 このプロパティの順序は任意です。 プロパティが指定されていない場合、Service Bus はそのプロパティの既定値を使用します。 一覧にないブローカー プロパティは無視されます。 承認されたプロパティは、指定された api-version の値からは独立しています。 api-version 指定子は、HTTP 要求に必須ではありません。

SessionId プロパティと PartitionKey プロパティの両方を設定する場合は、同じ値を設定する必要があります。

プロパティ名 Default [プロパティの説明]
CorrelationId (空) CorrelationId
ForcePersistence false ForcePersistence
Label (空) Label
MessageId (空) MessageId
パーティション キー (空) PartitionKey
ReplyTo (空) ReplyTo
ReplyToSessionId (空) ReplyToSessionId
ScheduledEnqueueTimeUtc (空) ScheduledEnqueueTimeUtc
SessionId (空) SessionId
TimeToLive (空) TimeToLive
終了 (空) To
ViaPartitionKey (空) ViaPartitionKey

これらのプロパティに加えて、カスタム プロパティを指定できます。 1 つのメッセージが送信または受信される場合、各カスタム プロパティは独自の HTTP ヘッダーに含まれます。 メッセージのバッチが送信される場合は、カスタム プロパティは JSON でエンコードされた HTTP 本文の一部になります。 詳細については、「メッセージの 送信 」と「 メッセージ バッチの送信」を参照してください。