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 日期和時間。 此屬性會以 UTC 傳回時間;設定 屬性時,提供的 DateTime 值也必須以 UTC 為單位。 |
SequenceNumber |
取得依服務匯流排指派給訊息的唯一號碼。 |
SessionId |
取得會話感知實體的會話識別碼。 |
State |
取得訊息的狀態。 |
Subject |
取得應用程式特定標籤。 |
TimeToLive |
取得訊息的「存留時間」值。 |
To |
取得 「to」 位址。 |
TransactionPartitionKey |
取得透過分割傳輸佇列將訊息傳送至實體的資料分割索引鍵。 |
方法
FromAmqpMessage(AmqpAnnotatedMessage, BinaryData) |
ServiceBusReceivedMessage從其序列化的 AMQP 表單建構 。 |
GetRawAmqpMessage() |
取得透過網路傳輸的原始 Amqp 訊息資料。 這可用來啟用需要讀取 AMQP 頁首、頁尾、屬性或批註資料的案例,這些資料不會公開為 中的 ServiceBusReceivedMessage 最上層屬性。 |
ToString() |
傳回表示目前訊息的字串。 |