AmqpAnnotatedMessage クラス
低レベルの AMQP メッセージ セクションにアクセスできる高度な送受信シナリオ用の AMQP 注釈付きメッセージ。 AmqpAnnotatedMessage の本文として設定するdata_body、sequence_body、またはvalue_bodyのいずれか 1 つだけが必要です。複数の本文が設定されている場合、 ValueError が発生します。 メッセージ形式の詳細については、AMQP 仕様 http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format を参照してください。
- 継承
-
builtins.objectAmqpAnnotatedMessage
コンストラクター
AmqpAnnotatedMessage(*, header: AmqpMessageHeader | Mapping[str, Any] | None = None, footer: Dict[str, Any] | None = None, properties: AmqpMessageProperties | Mapping[str, Any] | None = None, application_properties: Dict[str, Any] | None = None, annotations: Dict[str, Any] | None = None, delivery_annotations: Dict[str, Any] | None = None, **kwargs: Any)
キーワードのみのパラメーター
名前 | 説明 |
---|---|
data_body
|
本文は 1 つ以上のデータ セクションで構成され、各セクションには不透明なバイナリ データが含まれています。 |
sequence_body
|
本文は 1 つ以上のシーケンス セクションで構成され、各セクションには任意の数の構造化データ要素が含まれています。 |
value_body
|
本文は 1 つの amqp-value セクションで構成され、セクションには 1 つの AMQP 値が含まれています。 |
header
|
amqp メッセージ ヘッダー。 |
footer
|
amqp メッセージ フッター。 |
properties
|
amqp メッセージに追加するプロパティ。 |
application_properties
|
サービス固有のアプリケーション プロパティ。 |
annotations
|
サービス固有のメッセージ注釈。 |
delivery_annotations
|
サービス固有の配信注釈。 |
属性
annotations
application_properties
body
メッセージの本文。 形式は本文の種類によって異なる場合があります。~azure.servicebus.AmqpMessageBodyType.DATA の場合、本文はバイトまたは Iterable[bytes] ~azure.servicebus.AmqpMessageBodyType.SEQUENCE の場合、本文は List または Iterable[List] For ~azure.servicebus.AmqpMessageBodyType.VALUE で、本文は任意の型にすることができます。 :rtype: Any
body_type
基になる AMQP メッセージの本文の種類。 rtype: ~azure.servicebus.amqp.AmqpMessageBodyType
delivery_annotations
footer
header
メッセージ ヘッダー。 :rtype: Optional[~azure.servicebus.amqp.AmqpMessageHeader]
properties
メッセージに追加するプロパティ。 :rtype: Optional[~azure.servicebus.amqp.AmqpMessageProperties]
Azure SDK for Python