AmqpAnnotatedMessage Sınıf
Alt düzey AMQP ileti bölümlerine erişmenizi sağlayan gelişmiş gönderme ve alma senaryoları için AMQP Ek Açıklamalı İletisi. AmqpAnnotatedMessage gövdesi olarak ayarlanan data_body, sequence_body veya value_body biri ve yalnızca biri olmalıdır; birden fazla gövde ayarlanırsa , ValueError tetiklenir. İleti biçimi hakkında daha fazla bilgi için lütfen AMQP belirtimine http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-message-format bakın.
- Devralma
-
builtins.objectAmqpAnnotatedMessage
Oluşturucu
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)
Yalnızca Anahtar Sözcük Parametreleri
Name | Description |
---|---|
data_body
|
Gövde bir veya daha fazla veri bölümünden oluşur ve her bölüm opak ikili veriler içerir. |
sequence_body
|
Gövde bir veya daha fazla dizi bölümünden oluşur ve her bölüm rastgele sayıda yapılandırılmış veri öğesi içerir. |
value_body
|
Gövde bir amqp-value bölümünden, bölümü ise tek bir AMQP değerinden oluşur. |
header
|
amqp ileti üst bilgisi. |
footer
|
amqp ileti alt bilgisi. |
properties
|
amqp iletisine eklenecek özellikler. |
application_properties
|
Hizmete özgü uygulama özellikleri. |
annotations
|
Hizmete özgü ileti ek açıklamaları. |
delivery_annotations
|
Hizmete özgü teslim ek açıklamaları. |
Öznitelikler
annotations
application_properties
body
İletinin gövdesi. Biçim, gövde türüne bağlı olarak değişebilir: ~azure.servicebus.AmqpMessageBodyType.DATA için gövde bayt veya Yinelenebilir[bayt] ~azure.servicebus.AmqpMessageBodyType.SEQUENCE için gövde List veya Iterable[List] ~azure.servicebus.AmqpMessageBodyType.VALUE için gövde herhangi bir türde olabilir. :rtype: Herhangi biri
body_type
Temel alınan AMQP iletisinin gövde türü. rtype: ~azure.servicebus.amqp.AmqpMessageBodyType
delivery_annotations
İletinin başında teslime özgü standart olmayan özellikler. Teslim ek açıklamaları, gönderen eşten alıcı eşe bilgi aktarır.
Döndürülenler
Tür | Description |
---|---|
footer
header
İleti üst bilgisi. :rtype: İsteğe bağlı[~azure.servicebus.amqp.AmqpMessageHeader]
properties
İletiye eklenecek özellikler. :rtype: İsteğe bağlı[~azure.servicebus.amqp.AmqpMessageProperties]
Azure SDK for Python