次の方法で共有


Message.MessageType プロパティ

定義

メッセージの種類 (NormalAcknowledgment、または Report のいずれか) を取得します。

public:
 property System::Messaging::MessageType MessageType { System::Messaging::MessageType get(); };
[System.Messaging.MessagingDescription("MsgMessageType")]
public System.Messaging.MessageType MessageType { get; }
[<System.Messaging.MessagingDescription("MsgMessageType")>]
member this.MessageType : System.Messaging.MessageType
Public ReadOnly Property MessageType As MessageType

プロパティ値

MessageType 値のいずれか 1 つ。

属性

例外

メッセージは送信されていません。 このプロパティは、キューから取得したメッセージでだけ読み込むことができます。

- または -

メッセージ キューがフィルター処理され、MessageType プロパティを無視します。

次のコード例では、メッセージの プロパティの値を MessageType 表示します。

注釈

メッセージ キューは通常、メッセージを送信するときにこのプロパティを設定します。 メッセージ キューのメッセージには、次のタイプがあります。

  • Normalは、アプリケーションからキューに送信される一般的なメッセージか、送信アプリケーションに返される応答メッセージです。

  • Acknowledgementは、送信側アプリケーションが要求するたびに生成されるメッセージ キューです。 たとえば、メッセージ キューは、元のメッセージが到達したかまたは読み取られたことを示すために肯定受信確認メッセージまたは否定受信確認メッセージを生成できます。 メッセージ キューは、送信元アプリケーションによって指定される管理キューに適切な受信確認メッセージを返します。

  • Reportは、ソース キュー マネージャーでレポート キューが定義されるたびに生成されるメッセージ キューです。 トレースが有効である場合、メッセージ キューは、メッセージ キュー サーバーで元のメッセージの入出力が発生するたびに、レポート メッセージをメッセージ キュー レポート キューに送信します。

適用対象

こちらもご覧ください