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.objectAmqpAnnotatedMessage
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
|
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
application_properties
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 |
---|---|
footer
header
Meddelandehuvudet. :rtype: Optional[~azure.eventhub.amqp.AmqpMessageHeader]
properties
Egenskaper som ska läggas till i meddelandet. :rtype: Optional[~azure.eventhub.amqp.AmqpMessageProperties]
Azure SDK for Python