Dela via


AmqpAnnotatedMessage Klass

AMQP-kommenterat meddelande för avancerade sändnings- och mottagningsscenarier som gör att du kan komma åt AMQP-meddelandeavsnitt på låg nivå. Det bör finnas en och endast en av antingen data_body, sequence_body eller value_body som anges som brödtexten i AmqpAnnotatedMessage; Om fler än en brödtext har angetts utlöses ValueError . Mer information om meddelandeformatet finns i AMQP-specifikationen http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format .

Arv
builtins.object
AmqpAnnotatedMessage

Konstruktor

AmqpAnnotatedMessage(**kwargs: Any)

Keyword-Only parametrar

Name Description
data_body

Brödtexten består av ett eller flera dataavsnitt och varje avsnitt innehåller täckande binära data.

sequence_body

Brödtexten består av ett eller flera sekvensavsnitt och varje avsnitt innehåller ett godtyckligt antal strukturerade dataelement.

value_body
Any

Brödtexten består av ett amqp-value-avsnitt och avsnittet innehåller ett enda AMQP-värde.

header

Amqp-meddelanderubriken.

footer

Amqp-meddelandesidfoten.

properties

Egenskaper som ska läggas till i amqp-meddelandet.

application_properties

Tjänstspecifika programegenskaper.

annotations

Tjänstspecifika meddelandeanteckningar.

delivery_annotations

Tjänstspecifika leveransanteckningar.

Attribut

annotations

Tjänstspecifika meddelandeanteckningar.

Returer

Typ Description

application_properties

Tjänstspecifika programegenskaper.

Returer

Typ Description

body

Brödtexten i meddelandet. Formatet kan variera beroende på brödtexttyp: För ~azure.eventhub.AmqpMessageBodyType.DATA kan brödtexten vara byte eller Iterable[byte] För ~azure.eventhub.AmqpMessageBodyType.SEQUENCE kan brödtexten vara List eller Iterable[List] För ~azure.eventhub.AmqpMessageBodyType.VALUE kan brödtexten vara vilken typ som helst. :rtype: Alla

body_type

Brödtexttypen för det underliggande AMQP-meddelandet. rtype: ~azure.eventhub.amqp.AmqpMessageBodyType

delivery_annotations

Leveransspecifika icke-standardegenskaper i meddelandehuvudet. Leveranskommentarer förmedlar information från den sändande peern till den mottagande peeren.

Returer

Typ Description

Meddelandesidfoten.

Returer

Typ Description

header

Meddelandehuvudet. :rtype: Optional[~azure.eventhub.amqp.AmqpMessageHeader]

properties

Egenskaper som ska läggas till i meddelandet. :rtype: Optional[~azure.eventhub.amqp.AmqpMessageProperties]