Message クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 を使用してシリアル化されたメッセージの本文を逆シリアル化します |
適用対象
Azure SDK for .NET