你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Message 类

定义

用于与服务总线通信和传输数据的消息对象。

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)

Activity基于存储在可选活动名称中的Message跟踪上下文创建 使用跟踪上下文新建Activity

GetBody<T>(Message, XmlObjectSerializer)

反序列化使用 XmlObjectSerializer 序列化的消息的正文

适用于