Share via


ServiceBusMessage クラス

HTTP 応答オブジェクト。

継承
azure.functions._servicebus.ServiceBusMessage
ServiceBusMessage

コンストラクター

ServiceBusMessage(*, body: bytes, trigger_metadata: Mapping[str, Any] = None, content_type: str | None = None, correlation_id: str | None = None, delivery_count: int | None = 0, enqueued_time_utc: datetime | None = None, expiration_time: datetime | None = None, expires_at_utc: datetime | None = None, label: str | None = None, message_id: str, partition_key: str | None = None, reply_to: str | None = None, reply_to_session_id: str | None = None, scheduled_enqueue_time: datetime | None = None, session_id: str | None = None, time_to_live: timedelta | None = None, to: str | None = None, user_properties: Dict[str, object])

Keyword-Only パラメータ

名前 説明
body
必須
trigger_metadata
必須
content_type
必須
correlation_id
必須
delivery_count
必須
enqueued_time_utc
必須
expiration_time
必須
expires_at_utc
必須
label
必須
message_id
必須
partition_key
必須
reply_to
必須
reply_to_session_id
必須
scheduled_enqueue_time
必須
session_id
必須
time_to_live
必須
to
必須
user_properties
必須

メソッド

get_body

get_body

get_body() -> bytes

属性

content_type

correlation_id

delivery_count

enqueued_time_utc

expiration_time

expires_at_utc

label

message_id

metadata

Python ディクショナリで読み取り専用トリガー メタデータを取得する。

生のtrigger_metadataを顧客に公開する。 カーディナリティ =多くのシナリオの場合、各イベントは、すべてのイベントの共通メタデータを指します。

そのため、cardinality=many の場合にメタデータ フィールドを使用する場合、すべてのデータ (イベント[0].metadata など) を取得するために必要なイベントの 1 つだけです。

戻り値:

入力。Mapping[str, object] トリガー メタデータの Python ディクショナリを返します

partition_key

reply_to

reply_to_session_id

scheduled_enqueue_time

session_id

time_to_live

to

user_properties