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 日期和時間。 此屬性會以 UTC 傳回時間;設定 屬性時,提供的 DateTime 值也必須以 UTC 為單位。

SequenceNumber

取得依服務匯流排指派給訊息的唯一號碼。

SessionId

取得會話感知實體的會話識別碼。

State

取得訊息的狀態。

Subject

取得應用程式特定標籤。

TimeToLive

取得訊息的「存留時間」值。

To

取得 「to」 位址。

TransactionPartitionKey

取得透過分割傳輸佇列將訊息傳送至實體的資料分割索引鍵。

方法

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

ServiceBusReceivedMessage從其序列化的 AMQP 表單建構 。

GetRawAmqpMessage()

取得透過網路傳輸的原始 Amqp 訊息資料。 這可用來啟用需要讀取 AMQP 頁首、頁尾、屬性或批註資料的案例,這些資料不會公開為 中的 ServiceBusReceivedMessage 最上層屬性。

ToString()

傳回表示目前訊息的字串。

適用於