AmqpAnnotatedMessage Clase
Mensaje anotado de AMQP para escenarios avanzados de envío y recepción que le permiten acceder a secciones de mensajes amQP de bajo nivel. Debe haber uno y solo uno de los data_body, sequence_body o value_body establecerse como el cuerpo del AmqpAnnotatedMessage; Si se establece más de un cuerpo, se generará ValueError . Consulte la especificación amQP: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format para obtener más información sobre el formato del mensaje.
- Herencia
-
builtins.objectAmqpAnnotatedMessage
Constructor
AmqpAnnotatedMessage(*, header: AmqpMessageHeader | Mapping[str, Any] | None = None, footer: Dict[str, Any] | None = None, properties: AmqpMessageProperties | Mapping[str, Any] | None = None, application_properties: Dict[str, Any] | None = None, annotations: Dict[str, Any] | None = None, delivery_annotations: Dict[str, Any] | None = None, **kwargs: Any)
Parámetros de solo palabra clave
Nombre | Description |
---|---|
data_body
|
El cuerpo consta de una o varias secciones de datos y cada sección contiene datos binarios opacos. |
sequence_body
|
El cuerpo consta de una o varias secciones de secuencia y cada sección contiene un número arbitrario de elementos de datos estructurados. |
value_body
|
El cuerpo consta de una sección amqp-value y la sección contiene un único valor AMQP. |
header
|
Encabezado del mensaje amqp. |
footer
|
Pie de página del mensaje amqp. |
properties
|
Propiedades que se van a agregar al mensaje amqp. |
application_properties
|
Propiedades de aplicación específicas del servicio. |
annotations
|
Anotaciones de mensaje específicas del servicio. |
delivery_annotations
|
Anotaciones de entrega específicas del servicio. |
Atributos
annotations
application_properties
body
Cuerpo del mensaje. El formato puede variar según el tipo de cuerpo: para ~azure.servicebus.AmqpMessageBodyType.DATA, el cuerpo podría ser bytes o Iterable[bytes] Para ~azure.servicebus.AmqpMessageBodyType.SEQUENCE, el cuerpo podría ser List o Iterable[List] Para ~azure.servicebus.AmqpMessageBodyType.VALUE, el cuerpo podría ser cualquier tipo. :rtype: Any
body_type
Tipo de cuerpo del mensaje AMQP subyacente. rtype: ~azure.servicebus.amqp.AmqpMessageBodyType
delivery_annotations
Propiedades no estándar específicas de entrega en el encabezado del mensaje. Las anotaciones de entrega transmiten información del elemento del mismo nivel de envío al mismo nivel receptor.
Devoluciones
Tipo | Description |
---|---|
footer
header
El encabezado del mensaje. :rtype: Optional[~azure.servicebus.amqp.AmqpMessageHeader]
properties
Propiedades que se van a agregar al mensaje. :rtype: Optional[~azure.servicebus.amqp.AmqpMessageProperties]
Azure SDK for Python
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de