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,每当在源队列管理器中定义报表队列时,消息队列都会生成。 如果启用了跟踪,则每当原始消息进入或离开消息队列服务器时,消息队列都会向消息队列报告队列发送报告消息。

适用于

另请参阅