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)

属性值

Nullable<MessageType>

与此消息关联的 MessageType。 可为 null

示例

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

注解

消息队列 (MSMQ) 会在发送消息时设置此属性。 消息可以具有下列类型之一:

  • Normal:应用程序发送的消息。

  • Acknowledgment:应用程序发送普通消息并请求确认时,消息队列生成的消息。 例如,消息队列可以生成肯定或否定确认,以指示原始消息是否已到达其目标队列,或接收应用程序是否在目标队列中检索到了该消息。 消息队列会将相应的确认消息返回到发送应用程序所指定的管理队列。

  • Report:当应用程序发送消息时,如果本地队列管理器定义了报告队列,则消息队列将生成报告消息并会将其发送到此报告队列。 如果启用了跟踪,则每当原始消息进入或离开消息队列服务器时,消息队列都会向消息队列报告队列发送报告消息。

适用于