AmqpMessageProperties Sınıf

İleti özellikleri. Gerçekten kullanılan özellikler hizmet uygulamasına bağlıdır. Alınan tüm iletiler tüm özelliklere sahip olmaz ve gönderilen iletide tüm özellikler kullanılmaz. İleti özellikleri 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#type-properties bakın.

Devralma
azure.servicebus.amqp._amqp_message.DictMixin
AmqpMessageProperties

Oluşturucu

AmqpMessageProperties(*, message_id: str | bytes | 'uuid.UUID' | None = None, user_id: str | bytes | None = None, to: str | bytes | None = None, subject: str | bytes | None = None, reply_to: str | bytes | None = None, correlation_id: str | bytes | None = None, content_type: str | bytes | None = None, content_encoding: str | bytes | None = None, creation_time: int | None = None, absolute_expiry_time: int | None = None, group_id: str | bytes | None = None, group_sequence: int | None = None, reply_to_group_id: str | bytes | None = None, **kwargs: Any)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
message_id

İleti-kimliği ayarlanırsa, ileti sistemi içindeki bir iletiyi benzersiz olarak tanımlar. İletiyi gönderen genellikle ileti kimliğinin genel olarak benzersiz olduğundan emin olacak şekilde ayarlanmasından sorumludur. Bir aracı, ileti kimliğinin değeri aynı düğüme gönderilen daha önce alınan iletiyle eşleşiyorsa, iletiyi yinelenen olarak atabilir.

user_id

İletiyi oluşturmakla sorumlu kullanıcının kimliği. İstemci bu değeri ayarlar ve aracılar tarafından kimlik doğrulaması yapılabilir.

to

hedef alanı, iletinin hedeflenen hedefi olan düğümü tanımlar. Belirli bir aktarımda bu, bağlantının alıcı ucundaki düğüm olmayabilir.

subject

İleti içeriği ve amacı hakkında özet bilgiler için ortak bir alan.

reply_to

Yanıt gönderilecek düğümün adresi.

correlation_id

Bu, istemciler arasındaki iletileri işaretlemek veya tanımlamak için kullanılabilecek istemciye özgü bir kimliktir.

content_type

İletinin uygulama verileri bölümü (gövde) için RFC-2046 MIME türü.

content_encoding

content-encoding özelliği, content-type için değiştirici olarak kullanılır.

creation_time

Bu iletinin oluşturulduğu mutlak zaman.

absolute_expiry_time

Bu iletinin süresinin dolduğu kabul edildiğinde mutlak bir süre.

group_id

İletinin ait olduğu grubu tanımlar.

group_sequence

Bu iletinin grubu içindeki göreli konumu.

reply_to_group_id

Bu, istemcinin belirli bir gruba bu iletiye yanıt gönderebilmesi için kullanılan, istemciye özgü bir kimliktir.

Değişkenler

Name Description
message_id

İleti-kimliği ayarlanırsa, ileti sistemi içindeki bir iletiyi benzersiz olarak tanımlar. İletiyi gönderen genellikle ileti kimliğinin genel olarak benzersiz olduğundan emin olacak şekilde ayarlanmasından sorumludur. Bir aracı, ileti kimliğinin değeri aynı düğüme gönderilen daha önce alınan iletiyle eşleşiyorsa, iletiyi yinelenen olarak atabilir.

user_id

İletiyi oluşturmakla sorumlu kullanıcının kimliği. İstemci bu değeri ayarlar ve aracılar tarafından kimlik doğrulaması yapılabilir.

to

hedef alanı, iletinin hedeflenen hedefi olan düğümü tanımlar. Belirli bir aktarımda bu, bağlantının alıcı ucundaki düğüm olmayabilir.

subject

İleti içeriği ve amacı hakkında özet bilgiler için ortak bir alan.

reply_to

Yanıt gönderilecek düğümün adresi.

correlation_id

onun, istemciler arasındaki iletileri işaretlemek veya tanımlamak için kullanılabilecek, istemciye özgü bir kimliktir.

content_type

İletinin uygulama verileri bölümü (gövde) için RFC-2046 MIME türü.

content_encoding

content-encoding özelliği, content-type için değiştirici olarak kullanılır.

creation_time

Bu iletinin oluşturulduğu mutlak zaman.

absolute_expiry_time

Bu iletinin süresinin dolduğu kabul edildiğinde mutlak bir süre.

group_id

İletinin ait olduğu grubu tanımlar.

group_sequence

Bu iletinin grubu içindeki göreli konumu.

reply_to_group_id

Bu, istemcinin belirli bir gruba bu iletiye yanıt gönderebilmesi için kullanılan, istemciye özgü bir kimliktir.

Yöntemler

get
has_key
items
keys
update
values

get

get(key: str, default: Any | None = None) -> Any

Parametreler

Name Description
key
Gerekli
default
Default value: None

has_key

has_key(k: str) -> bool

Parametreler

Name Description
k
Gerekli

items

items() -> List[Tuple[str, Any]]

keys

keys() -> List[str]

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> List[Any]