你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ServiceBusReceivedMessage 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ServiceBusReceivedMessage用于从服务总线队列和订阅接收数据。 发送消息时, ServiceBusMessage 使用 。
public class ServiceBusReceivedMessage
type ServiceBusReceivedMessage = class
Public Class ServiceBusReceivedMessage
- 继承
-
ServiceBusReceivedMessage
注解
产品文档中详细介绍了消息结构。
属性
ApplicationProperties |
获取可用于自定义消息元数据的应用程序属性包。 |
Body |
获取消息的正文。 |
ContentType |
获取内容类型描述符。 |
CorrelationId |
获取相关标识符。 |
DeadLetterErrorDescription |
获取消息的死信错误说明。 |
DeadLetterReason |
获取消息的死信原因。 |
DeadLetterSource |
获取此消息在死信之前排队的队列或订阅的名称。 |
DeliveryCount |
获取当前传递计数。 |
EnqueuedSequenceNumber |
获取消息的原始序列号。 |
EnqueuedTime |
获取发送时间的日期和时间(以 UTC 为单位)。 |
ExpiresAt |
获取消息设置为过期的 UTC 日期和时间。 |
LockedUntil |
获取在队列/订阅中锁定消息之前的 UTC 日期和时间。 |
LockToken |
获取当前消息的锁标记。 |
MessageId |
获取用于标识消息的 MessageId。 |
PartitionKey |
获取用于将消息发送到分区实体的分区键。 |
ReplyTo |
获取要向其发送答复的实体的地址。 |
ReplyToSessionId |
获取扩充地址的 ReplyTo 会话标识符。 |
ScheduledEnqueueTime |
获取或设置应向接收方提供消息的日期和时间(以 UTC 为单位)。 此属性不控制客户端何时发送消息。 调用 时 |
SequenceNumber |
获取服务总线分配给消息的唯一编号。 |
SessionId |
获取会话感知实体的会话标识符。 |
State |
获取消息的状态。 |
Subject |
获取特定于应用程序的标签。 |
TimeToLive |
获取消息的“生存时间”值。 |
To |
获取“to”地址。 |
TransactionPartitionKey |
获取用于通过分区传输队列将消息发送到实体的分区键。 |
方法
FromAmqpMessage(AmqpAnnotatedMessage, BinaryData) |
ServiceBusReceivedMessage从其序列化的 AMQP 形式构造 。 |
GetRawAmqpMessage() |
获取通过线路传输的原始 Amqp 消息数据。 这可用于启用需要读取 AMQP 页眉、页脚、属性或批注数据的方案,这些数据未在 中 ServiceBusReceivedMessage作为顶级属性公开。 |
ToString() |
返回表示当前消息的字符串。 |