Partager via


AmqpAnnotatedMessage Classe

Le message annoté AMQP pour les scénarios avancés d’envoi et de réception qui vous permet d’accéder aux sections de message AMQP de bas niveau. Il ne doit y avoir qu’un seul data_body, sequence_body ou value_body défini comme corps de l’AmqpAnnotatedMessage ; si plusieurs corps sont définis, ValueError est déclenché. Pour plus d’informations sur le format du message, reportez-vous à la spécification http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format AMQP.

Héritage
builtins.object
AmqpAnnotatedMessage

Constructeur

AmqpAnnotatedMessage(**kwargs: Any)

Paramètres de mots-clés uniquement

Nom Description
data_body

Le corps se compose d’une ou plusieurs sections de données et chaque section contient des données binaires opaques.

sequence_body

Le corps se compose d’une ou plusieurs sections de séquence et chaque section contient un nombre arbitraire d’éléments de données structurés.

value_body
Any

Le corps se compose d’une section amqp-value et la section contient une seule valeur AMQP.

header

En-tête de message amqp.

footer

Pied de page de message amqp.

properties

Propriétés à ajouter au message amqp.

application_properties

Propriétés d’application spécifiques au service.

annotations

Annotations de message spécifiques au service.

delivery_annotations

Annotations de remise spécifiques au service.

Attributs

annotations

Annotations de message spécifiques au service.

Retours

Type Description

application_properties

Propriétés d’application spécifiques au service.

Retours

Type Description

body

Corps du message. Le format peut varier en fonction du type de corps : pour ~azure.eventhub.AmqpMessageBodyType.DATA, le corps peut être octets ou Iterable[octets] Pour ~azure.eventhub.AmqpMessageBodyType.SEQUENCE, le corps peut être List ou Iterable[List] Pour ~azure.eventhub.AmqpMessageBodyType.VALUE, le corps peut être n’importe quel type. :rtype: Any

body_type

Type de corps du message AMQP sous-jacent. rtype : ~azure.eventhub.amqp.AmqpMessageBodyType

delivery_annotations

Propriétés non standard spécifiques à la remise en tête du message. Les annotations de remise transmettent des informations de l’homologue d’envoi à l’homologue de réception.

Retours

Type Description

Pied de page du message.

Retours

Type Description

header

En-tête de message. :rtype: Facultatif[~azure.eventhub.amqp.AmqpMessageHeader]

properties

Propriétés à ajouter au message. :rtype: Facultatif[~azure.eventhub.amqp.AmqpMessageProperties]