Sdílet prostřednictvím


AmqpAnnotatedMessage Třída

Zpráva AMQP s poznámkami pro pokročilé scénáře odesílání a přijímání, která umožňuje přístup k oddílům zpráv AMQP nízké úrovně. Měl by být jeden a pouze jeden z obou data_body, sequence_body nebo value_body nastaven jako tělo AmqpAnnotatedMessage; Pokud je nastaveno více než jeden text, bude vyvolána chyba ValueError . Další informace o formátu zprávy najdete ve specifikaci http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format AMQP.

Dědičnost
builtins.object
AmqpAnnotatedMessage

Konstruktor

AmqpAnnotatedMessage(**kwargs: Any)

Výhradně parametry klíčových slov

Name Description
data_body

Tělo se skládá z jedné nebo více datových částí a každá část obsahuje neprůsažná binární data.

sequence_body

Tělo se skládá z jednoho nebo více sekvenčních oddílů a každá část obsahuje libovolný počet strukturovaných datových prvků.

value_body
Any

Tělo se skládá z jedné části amqp-value a oddíl obsahuje jednu hodnotu AMQP.

header

Záhlaví zprávy amqp.

footer

Zápatí zprávy amqp

properties

Vlastnosti, které se mají přidat do zprávy amqp.

application_properties

Vlastnosti aplikace specifické pro službu.

annotations

Obsluha poznámek ke zprávám.

delivery_annotations

Poznámky k doručení specifické pro službu.

Atributy

annotations

Obsluha poznámek ke zprávám.

Návraty

Typ Description

application_properties

Vlastnosti aplikace specifické pro službu.

Návraty

Typ Description

body

Text zprávy. Formát se může lišit v závislosti na typu textu: Pro ~azure.eventhub.AmqpMessageBodyType.DATA může být tělo bajty nebo Iterable[bytes] Pro ~azure.eventhub.AmqpMessageBodyType.SEQUENCE může být text List nebo Iterable[List] Pro ~azure.eventhub.AmqpMessageBodyType.VALUE může být tělo libovolného typu. :rtype: Libovolný

body_type

Typ textu podkladové zprávy AMQP. rtype: ~azure.eventhub.amqp.AmqpMessageBodyType

delivery_annotations

Nestandardní vlastnosti specifické pro doručení v záhlaví zprávy. Poznámky k doručení sdělují informace od odesílajícího partnerského vztahu přijímajícímu partnerskému dvěma uzlům.

Návraty

Typ Description

Zápatí zprávy.

Návraty

Typ Description

header

Záhlaví zprávy. :rtype: Optional[~azure.eventhub.amqp.AmqpMessageHeader]

properties

Vlastnosti, které se mají přidat do zprávy. :rtype: Optional[~azure.eventhub.amqp.AmqpMessageProperties]