ServiceBusReceivedMessage クラス

定義

ServiceBusReceivedMessageは、Service Bus キューとサブスクリプションからデータを受信するために使用されます。 メッセージを送信するときに、 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 、すぐに送信が行われます。 Service Bus は、要求された時刻まで受信側からメッセージを非表示にします。

SequenceNumber

Service Bus によってメッセージに割り当てられた一意の番号を取得します。

SessionId

セッション対応エンティティのセッション識別子を取得します。

State

メッセージの状態を取得します。

Subject

アプリケーション固有のラベルを取得します。

TimeToLive

メッセージの "Time to Live" 値を取得します。

To

"宛先" アドレスを取得します。

TransactionPartitionKey

パーティション分割された転送キューを介してエンティティにメッセージを送信するためのパーティション キーを取得します。

メソッド

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

シリアル化された AMQP フォームから を ServiceBusReceivedMessage 構築します。

GetRawAmqpMessage()

ネットワーク経由で送信された生の Amqp メッセージ データを取得します。 これは、 で最上位のプロパティとして公開されていない AMQP ヘッダー、フッター、プロパティ、または注釈データの読み取りを必要とするシナリオを ServiceBusReceivedMessage有効にするために使用できます。

ToString()

現在のメッセージを表す文字列を返します。

適用対象