你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Message 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于与服务总线通信和传输数据的消息对象。
public class Message
type Message = class
Public Class Message
- 继承
-
Message
注解
产品文档中详细讨论了消息结构。
构造函数
Message() |
创建新邮件 |
Message(Byte[]) |
从指定的有效负载创建新消息。 |
字段
DeadLetterErrorDescriptionHeader |
用户属性键,表示从实体的死信子队列接收消息时的详细错误说明。 |
DeadLetterReasonHeader |
从实体的死信子队列收到消息时,表示死信原因的用户属性键。 |
属性
Body |
获取或设置消息的正文。 |
ContentType |
获取或设置内容类型描述符。 |
CorrelationId |
获取或设置相关标识符。 |
ExpiresAtUtc |
获取消息设置为过期的 UTC 日期和时间。 |
Label |
获取或设置特定于应用程序的标签。 |
MessageId |
获取或设置用于标识消息的 MessageId。 |
PartitionKey |
获取或设置用于将消息发送到分区实体的分区键。 |
ReplyTo |
获取或设置要向其发送答复的实体的地址。 |
ReplyToSessionId |
获取或设置用于扩充地址的 ReplyTo 会话标识符。 |
ScheduledEnqueueTimeUtc |
获取或设置消息排队的 UTC 日期和时间。 此属性返回 UTC 时间;设置 属性时,提供的 DateTime 值也必须采用 UTC 格式。 |
SessionId |
获取或设置会话感知实体的会话标识符。 |
Size |
获取消息正文的总大小(以字节为单位)。 |
SystemProperties |
获取 , Message.SystemPropertiesCollection用于存储由系统设置的属性。 |
TimeToLive |
获取或设置消息的“生存时间”值。 |
To |
获取或设置“to”地址。 |
UserProperties |
获取可用于自定义消息元数据的“用户属性”包。 |
ViaPartitionKey |
获取或设置一个分区键,用于通过分区传输队列将消息发送到实体。 |
方法
Clone() |
克隆消息,以便可以将已接收消息的克隆作为新消息发送。 不会复制原始消息的系统属性。 |
ToString() |
返回表示当前消息的字符串。 |
扩展方法
ExtractActivity(Message, String) | |
GetBody<T>(Message, XmlObjectSerializer) |
反序列化使用 XmlObjectSerializer 序列化的消息的正文 |