你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ServiceBusMessage 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ServiceBusMessage用于将数据发送到服务总线队列和主题。 接收消息时, ServiceBusReceivedMessage 使用 。
public class ServiceBusMessage
type ServiceBusMessage = class
Public Class ServiceBusMessage
- 继承
-
ServiceBusMessage
注解
产品文档中详细讨论了消息结构。
构造函数
ServiceBusMessage() |
创建新消息。 |
ServiceBusMessage(AmqpAnnotatedMessage) |
从指定 AmqpAnnotatedMessage 实例创建新消息。 |
ServiceBusMessage(BinaryData) |
从指定 BinaryData 实例创建新消息。 |
ServiceBusMessage(ReadOnlyMemory<Byte>) |
从指定的有效负载创建新消息。 |
ServiceBusMessage(ServiceBusReceivedMessage) |
通过复制属性,从指定的接收消息创建新消息。 |
ServiceBusMessage(String) |
使用 UTF-8 编码从指定的字符串创建新消息。 |
属性
ApplicationProperties |
获取可用于自定义消息元数据的应用程序属性包。 |
Body |
获取或设置消息的正文。 |
ContentType |
获取或设置内容类型描述符。 |
CorrelationId |
获取或设置相关标识符。 |
MessageId |
获取或设置用于标识消息的 MessageId。 |
PartitionKey |
获取或设置用于将消息发送到分区实体的分区键。 |
ReplyTo |
获取或设置要向其发送答复的实体的地址。 |
ReplyToSessionId |
获取或设置用于扩充地址的 ReplyTo 会话标识符。 |
ScheduledEnqueueTime |
获取或设置以 UTC 为单位的消息应提供给接收方的日期和时间。 此属性不控制客户端何时发送消息。 调用 时 |
SessionId |
获取或设置会话感知实体的会话标识符。 |
Subject |
获取或设置特定于应用程序的主题。 |
TimeToLive |
获取或设置消息的“生存时间”值。 |
To |
获取或设置“to”地址。 |
TransactionPartitionKey |
获取或设置一个分区键,用于通过分区传输队列将消息发送到实体。 |
方法
GetRawAmqpMessage() |
获取将通过线路传输的原始 AMQP 消息数据。 这可用于启用需要设置 AMQP 标头、页脚、属性或批注数据的方案,这些数据未在 中 ServiceBusMessage公开为顶级属性。 |
ToString() |
返回表示当前消息的字符串。 |