次の方法で共有


MsmqMessage<T>.MessageType プロパティ

定義

このメッセージに関連付けられている MessageType を取得します。

public:
 property Nullable<System::Messaging::MessageType> MessageType { Nullable<System::Messaging::MessageType> get(); };
public System.Messaging.MessageType? MessageType { get; }
member this.MessageType : Nullable<System.Messaging.MessageType>
Public ReadOnly Property MessageType As Nullable(Of MessageType)

プロパティ値

このメッセージに関連付けられている MessageTypenull でもかまいません。

Console.WriteLine("The message type is {0}", message.MessageType);
Console.WriteLine("The message type is {0}", message.MessageType)

注釈

メッセージ キュー (MSMQ) は、メッセージを送信するときにこのプロパティを設定します。 メッセージは、次のいずれかのタイプがあります。

  • Normal : アプリケーションによって送信されたメッセージ。

  • Acknowledgment : アプリケーションが通常メッセージを送信し、受信確認を要求したときに、メッセージ キューが生成するメッセージ。 たとえば、メッセージ キューは、元のメッセージが送信先キューに到着したかどうか、または受信側アプリケーションによって送信先キューから取得されたかどうかによって、肯定受信確認または否定受信確認を生成します。 メッセージ キューは、送信元アプリケーションによって指定される管理キューに適切な受信確認メッセージを返します。

  • Report : ローカルのキュー マネージャーによってレポート キューが定義されている場合は、アプリケーションがメッセージを送信するたびに、メッセージ キューはレポート メッセージを生成し、レポート キューに送信します。 トレースが有効である場合、メッセージ キューは、メッセージ キュー サーバーで元のメッセージの入出力が発生するたびに、レポート メッセージをレポート キューに送信します。

適用対象