Compartilhar via


AmqpAnnotatedMessage Classe

A Mensagem Anotada amqp para cenários avançados de envio e recebimento que permitem que você acesse seções de mensagens AMQP de baixo nível. Deve haver um e apenas um de data_body, sequence_body ou value_body sendo definido como o corpo do AmqpAnnotatedMessage; se mais de um corpo estiver definido, ValueError será gerado. Consulte a especificação AMQP: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format para obter mais informações sobre o formato da mensagem.

Herança
builtins.object
AmqpAnnotatedMessage

Construtor

AmqpAnnotatedMessage(**kwargs: Any)

Parâmetros de apenas palavra-chave

Nome Description
data_body

O corpo consiste em uma ou mais seções de dados e cada seção contém dados binários opacos.

sequence_body

O corpo consiste em uma ou mais seções de sequência e cada seção contém um número arbitrário de elementos de dados estruturados.

value_body
Any

O corpo consiste em uma seção amqp-value e a seção contém um único valor AMQP.

header

O cabeçalho da mensagem amqp.

footer

O rodapé da mensagem amqp.

properties

Propriedades a serem adicionadas à mensagem amqp.

application_properties

Propriedades de aplicativo específicas do serviço.

annotations

Anotações de mensagens específicas do serviço.

delivery_annotations

Anotações de entrega específicas do serviço.

Atributos

annotations

Anotações de mensagens específicas do serviço.

Retornos

Tipo Description

application_properties

Propriedades de aplicativo específicas do serviço.

Retornos

Tipo Description

body

O corpo da Mensagem. O formato pode variar dependendo do tipo de corpo: para ~azure.eventhub.AmqpMessageBodyType.DATA, o corpo pode ser bytes ou Iterable[bytes] Para ~azure.eventhub.AmqpMessageBodyType.SEQUENCE, o corpo pode ser List ou Iterable[List] Para ~azure.eventhub.AmqpMessageBodyType.VALUE, o corpo pode ser qualquer tipo. :rtype: Any

body_type

O tipo de corpo da mensagem AMQP subjacente. rtype: ~azure.eventhub.amqp.AmqpMessageBodyType

delivery_annotations

Propriedades não padrão específicas da entrega no cabeçalho da mensagem. As anotações de entrega transmitem informações do par de envio para o par receptor.

Retornos

Tipo Description

O rodapé da mensagem.

Retornos

Tipo Description

header

O cabeçalho da mensagem. :rtype: Opcional[~azure.eventhub.amqp.AmqpMessageHeader]

properties

Propriedades a serem adicionadas à mensagem. :rtype: Opcional[~azure.eventhub.amqp.AmqpMessageProperties]