AmqpAnnotatedMessage Класс

Сообщение с заметками AMQP для расширенных сценариев отправки и получения, которое позволяет получить доступ к разделам сообщений AMQP низкого уровня. В качестве основного текста amqpAnnotatedMessage должен быть один и только один из data_body, sequence_body или value_body; Если задано более одного текста, будет создано значениеError . Дополнительные сведения о формате сообщения см. в спецификации http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format AMQP.

Наследование
builtins.object
AmqpAnnotatedMessage

Конструктор

AmqpAnnotatedMessage(**kwargs: Any)

Параметры Keyword-Only

Имя Описание
data_body

Текст состоит из одного или нескольких разделов данных, каждый из которых содержит непрозрачные двоичные данные.

sequence_body

Текст состоит из одного или нескольких разделов последовательности, каждый из которых содержит произвольное количество элементов структурированных данных.

value_body
Any

Текст состоит из одного раздела amqp-value, а раздел содержит одно значение AMQP.

header

Заголовок сообщения amqp.

footer

Нижний колонтитул сообщения amqp.

properties

Свойства, добавляемые в сообщение amqp.

application_properties

Свойства приложения, относящиеся к службе.

annotations

Заметки к сообщениям, относящиеся к службе.

delivery_annotations

Заметки о доставке для конкретных служб.

Атрибуты

annotations

Заметки к сообщениям, относящиеся к службе.

Возвращаемое значение

Тип Описание

application_properties

Свойства приложения, относящиеся к службе.

Возвращаемое значение

Тип Описание

body

Текст сообщения. Формат может отличаться в зависимости от типа текста: для ~azure.eventhub.AmqpMessageBodyType.DATA текст может быть байтами или Iterable[байтами] Для ~azure.eventhub.AmqpMessageBodyType.SEQUENCE текстом может быть List или Iterable[List] Для ~azure.eventhub.AmqpMessageBodyType.VALUE текст может быть любого типа. :rtype: Любой

body_type

Тип текста базового сообщения AMQP. rtype: ~azure.eventhub.amqp.AmqpMessageBodyType

delivery_annotations

Нестандартные свойства доставки в заголовке сообщения. Заметки о доставке передают информацию от отправляющего однорангового узла к принимающему одноранговой сети.

Возвращаемое значение

Тип Описание

Нижний колонтитул сообщения.

Возвращаемое значение

Тип Описание

header

Заголовок сообщения. :rtype: необязательно[~azure.eventhub.amqp.AmqpMessageHeader]

properties

Свойства, добавляемые в сообщение. :rtype: необязательно[~azure.eventhub.amqp.AmqpMessageProperties]