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

ServiceBusReceivedMessage 类

定义

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 为单位)。 此属性不控制客户端何时发送消息。 调用 时 SendAsync ,会立即发送。 在请求的时间之前,服务总线将对接收方隐藏消息。

SequenceNumber

获取服务总线分配给消息的唯一编号。

SessionId

获取会话感知实体的会话标识符。

State

获取消息的状态。

Subject

获取特定于应用程序的标签。

TimeToLive

获取消息的“生存时间”值。

To

获取“to”地址。

TransactionPartitionKey

获取用于通过分区传输队列将消息发送到实体的分区键。

方法

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

ServiceBusReceivedMessage从其序列化的 AMQP 形式构造 。

GetRawAmqpMessage()

获取通过线路传输的原始 Amqp 消息数据。 这可用于启用需要读取 AMQP 页眉、页脚、属性或批注数据的方案,这些数据未在 中 ServiceBusReceivedMessage作为顶级属性公开。

ToString()

返回表示当前消息的字符串。

适用于