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> = class
Public 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) |