Message.MessageType 屬性

定義

取得訊息類型:NormalAcknowledgmentReport

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 值。

屬性

例外狀況

未傳送訊息。 這個屬性只能在從佇列擷取的訊息中讀取。

-或-

篩選訊息佇列以忽略 MessageType 屬性。

範例

下列程式碼範例會顯示訊息的 MessageType 屬性值。

備註

訊息佇列通常會在傳送訊息時設定這個屬性。 訊息佇列的訊息可以是下列其中一個類型:

  • Normal,這是從應用程式傳送至佇列的一般訊息,或傳回給傳送應用程式的回應訊息。

  • Acknowledgement,每當傳送的應用程式要求一個時,就會產生訊息佇列。 例如,訊息佇列可以產生正或負訊息,以表示原始訊息已抵達或已被讀取。 訊息佇列會將適當的認可訊息傳回給傳送應用程式所指定的管理佇列。

  • Report,每當來源佇列管理員定義報表佇列時,就會產生此訊息佇列。 追蹤功能啟用時,只要原始訊息進入或離開訊息佇列伺服器,訊息佇列就會傳送報告訊息至訊息佇列報告佇列。

適用於

另請參閱