ServiceBusMessage クラス

定義

ServiceBusMessageは、Service Bus キューとトピックにデータを送信するために使用されます。 メッセージを受信する場合は、 ServiceBusReceivedMessage が使用されます。

public class ServiceBusMessage
type ServiceBusMessage = class
Public Class ServiceBusMessage
継承
ServiceBusMessage

注釈

メッセージ構造については、 製品ドキュメントで詳しく説明します。

コンストラクター

ServiceBusMessage()

新しいメッセージを作成します。

ServiceBusMessage(AmqpAnnotatedMessage)

指定した AmqpAnnotatedMessage インスタンスから新しいメッセージを作成します。

ServiceBusMessage(BinaryData)

指定した BinaryData インスタンスから新しいメッセージを作成します。

ServiceBusMessage(ReadOnlyMemory<Byte>)

指定したペイロードから新しいメッセージを作成します。

ServiceBusMessage(ServiceBusReceivedMessage)

プロパティをコピーして、指定した受信メッセージから新しいメッセージを作成します。

ServiceBusMessage(String)

UTF-8 エンコードを使用して、指定した文字列から新しいメッセージを作成します。

プロパティ

ApplicationProperties

カスタム メッセージ メタデータに使用できるアプリケーション プロパティ バッグを取得します。

Body

メッセージの本文を取得または設定します。

ContentType

コンテンツ タイプ記述子を取得または設定します。

CorrelationId

関連付け識別子を取得または設定します。

MessageId

メッセージを識別する MessageId を取得または設定します。

PartitionKey

パーティション分割されたエンティティにメッセージを送信するためのパーティション キーを取得または設定します。

ReplyTo

応答を送信するエンティティのアドレスを取得または設定します。

ReplyToSessionId

アドレスを拡張するセッション識別子を ReplyTo 取得または設定します。

ScheduledEnqueueTime

受信者がメッセージを使用できるようにする日付と時刻を UTC で取得または設定します。 このプロパティは、メッセージがクライアントから送信されるタイミングを制御しません。 が呼び出されると SendAsync 、すぐに送信が行われます。 Service Bus は、要求された時刻まで受信者からのメッセージを非表示にします。

SessionId

セッション対応エンティティのセッション識別子を取得または設定します。

Subject

アプリケーション固有のサブジェクトを取得または設定します。

TimeToLive

メッセージの "time to live" 値を取得または設定します。

To

"to" アドレスを取得または設定します。

TransactionPartitionKey

パーティション転送キューを介してエンティティにメッセージを送信するためのパーティション キーを取得または設定します。

メソッド

GetRawAmqpMessage()

ネットワーク経由で送信される生の AMQP メッセージ データを取得します。 これは、 で最上位のプロパティとして公開されていない AMQP ヘッダー、フッター、プロパティ、または注釈データの設定を必要とするシナリオを ServiceBusMessage有効にするために使用できます。

ToString()

現在のメッセージを表す文字列を返します。

適用対象