AmqpAnnotatedMessage Klas
Het AMQP-bericht met aantekeningen voor geavanceerde verzend- en ontvangstscenario's waarmee u toegang hebt tot amqp-berichtsecties op laag niveau. Er moet één van de data_body, sequence_body of value_body worden ingesteld als de hoofdtekst van de AmqpAnnotatedMessage; Als er meer dan één hoofdtekst is ingesteld, wordt ValueError verhoogd. Raadpleeg de AMQP-specificatie: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format voor meer informatie over de berichtindeling.
- Overname
-
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)
Keyword-Only Parameters
Name | Description |
---|---|
data_body
|
De hoofdtekst bestaat uit een of meer gegevenssecties en elke sectie bevat ondoorzichtige binaire gegevens. |
sequence_body
|
De hoofdtekst bestaat uit een of meer reekssecties en elke sectie bevat een willekeurig aantal gestructureerde gegevenselementen. |
value_body
|
De hoofdtekst bestaat uit één amqp-value-sectie en de sectie bevat één AMQP-waarde. |
header
|
De koptekst van het amqp-bericht. |
footer
|
De voettekst van het amqp-bericht. |
properties
|
Eigenschappen die moeten worden toegevoegd aan het amqp-bericht. |
application_properties
|
Servicespecifieke toepassingseigenschappen. |
annotations
|
Servicespecifieke berichtaantekeningen. |
delivery_annotations
|
Servicespecifieke leveringsaantekeningen. |
Kenmerken
annotations
application_properties
body
De hoofdtekst van het bericht. De indeling kan variëren, afhankelijk van het type hoofdtekst: Voor ~azure.servicebus.AmqpMessageBodyType.DATA kan de hoofdtekst bytes of Iterable[bytes] Zijn voor ~azure.servicebus.AmqpMessageBodyType.SEQUENCE kan de hoofdtekst List of Iterable[List] Zijn voor ~azure.servicebus.AmqpMessageBodyType.VALUE kan de hoofdtekst elk type zijn. :rtype: Alle
body_type
Het type hoofdtekst van het onderliggende AMQP-bericht. rtype: ~azure.servicebus.amqp.AmqpMessageBodyType
delivery_annotations
Bezorgingsspecifieke niet-standaardeigenschappen aan de kop van het bericht. Bezorgingsaantekeningen brengen informatie over van de verzendende peer naar de ontvangende peer.
Retouren
Type | Description |
---|---|
footer
header
De berichtkop. :rtype: Optioneel[~azure.servicebus.amqp.AmqpMessageHeader]
properties
Eigenschappen die u aan het bericht wilt toevoegen. :rtype: Optioneel[~azure.servicebus.amqp.AmqpMessageProperties]
Azure SDK for Python