MsmqMessage<T> 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
MsmqMessage<T> 类可对通过消息队列集成通道,发送往现有消息队列应用程序的消息队列 (MSMQ) 消息和从现有消息队列应用程序接收的消息队列 (MSMQ) 消息进行封装。
generic <typename T>
public ref class MsmqMessage sealed[System.ServiceModel.MessageContract(IsWrapped=false)]
public sealed class MsmqMessage<T>[<System.ServiceModel.MessageContract(IsWrapped=false)>]
type MsmqMessage<'T> = classPublic NotInheritable Class MsmqMessage(Of T)类型参数
- T
表示消息正文。
- 继承
- 
				MsmqMessage<T>
- 属性
示例
MsmqMessage<string> message = new MsmqMessage<string>("Hello, world");
Dim message As New MsmqMessage(Of String)("Hello, world")
注解
使用 MsmqMessage<T> 类可以访问消息队列消息的属性。
构造函数
| MsmqMessage<T>(T) | 利用所提供的消息正文初始化 MsmqMessage<T> 类的新实例。 | 
属性
| AcknowledgeType | 获取或设置与此消息关联的 AcknowledgeTypes。 | 
| Acknowledgment | 获取与此消息关联的 Acknowledgment。 | 
| AdministrationQueue | 获取或设置与此消息关联的管理队列的 Uri。 | 
| AppSpecific | 获取或设置一个 Int32 值,该值可表示与此消息关联的应用程序特定的任何附加信息。 | 
| ArrivedTime | 获取或设置一个 DateTime,它指示消息到达目标队列的时间。 | 
| Authenticated | 获取一个布尔值,该值指示消息是否已验证。 | 
| Body | 获取或设置消息的正文。 | 
| BodyType | 获取或设置一个指示消息正文的类型的 Int32 值。 | 
| CorrelationId | 获取或设置一个 String,它包含此消息的相关标识符。 | 
| DestinationQueue | 获取此消息的目标队列的 Uri。 | 
| Extension | 获取或设置 Byte 的数组,其中包含有与此消息关联的应用程序定义的附加信息。 | 
| Id | 获取一个 String,它包含此消息的消息标识符。 | 
| Label | 获取或设置包含消息标签的 String。 | 
| MessageType | 获取与此消息关联的 MessageType。 | 
| Priority | 获取或设置与此消息关联的 MessagePriority。 | 
| ResponseQueue | 获取或设置从接收应用程序接收响应消息的消息队列的 Uri。 | 
| SenderId | 获取一个 Byte 的数组,其中包含有发送应用程序的发送方标识符。 | 
| SentTime | 获取一个 DateTime,它指示发送应用程序计算机的队列管理器发送该消息的时间。 | 
| TimeToReachQueue | 获取或设置一个 TimeSpan,它指示所允许的消息到达目标队列的最长时间。 | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |