Message クラス

定義

Service Bus との通信とデータの転送に使用されるメッセージ オブジェクト。

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

注釈

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

コンストラクター

Message()

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

Message(Byte[])

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

フィールド

DeadLetterErrorDescriptionHeader

エンティティの配信不能サブキューからメッセージを受信した場合の、詳細なエラーの説明を表すユーザー プロパティ キー。

DeadLetterReasonHeader

エンティティの配信不能サブキューからメッセージを受信した場合の配信不能の理由を表すユーザー プロパティ キー。

プロパティ

Body

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

ContentType

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

CorrelationId

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

ExpiresAtUtc

メッセージの有効期限が切れる日付と時刻を UTC で取得します。

Label

アプリケーション固有のラベルを取得または設定します。

MessageId

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

PartitionKey

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

ReplyTo

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

ReplyToSessionId

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

ScheduledEnqueueTimeUtc

メッセージをエンキューする日付と時刻を UTC で取得または設定します。 このプロパティは UTC で時刻を返します。プロパティを設定する場合は、指定された DateTime 値も UTC である必要があります。

SessionId

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

Size

メッセージ本文の合計サイズをバイト単位で取得します。

SystemProperties

Message.SystemPropertiesCollectionシステムによって設定されたプロパティを格納するために使用される を取得します。

TimeToLive

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

To

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

UserProperties

カスタム メッセージ メタデータに使用できる "ユーザー プロパティ" バッグを取得します。

ViaPartitionKey

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

メソッド

Clone()

既に受信したメッセージの複製を新しいメッセージとして送信できるように、メッセージを複製します。 元のメッセージのシステム プロパティはコピーされません。

ToString()

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

拡張メソッド

ExtractActivity(Message, String)

省略可能なアクティビティ名New Activity とトレース コンテキストにMessage格納されているトレース コンテキストに基づいて作成Activityします

GetBody<T>(Message, XmlObjectSerializer)

XmlObjectSerializer を使用してシリアル化されたメッセージの本文を逆シリアル化します

適用対象