Bagikan melalui


AmqpMessageProperties Kelas

Properti pesan. Properti yang benar-benar digunakan akan tergantung pada implementasi layanan. Tidak semua pesan yang diterima akan memiliki semua properti, dan tidak semua properti akan digunakan pada pesan terkirim. Silakan lihat spesifikasi AMQP: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties untuk informasi lebih lanjut tentang properti pesan.

Warisan
azure.eventhub._mixin.DictMixin
AmqpMessageProperties

Konstruktor

AmqpMessageProperties(**kwargs)

Parameter Kata Kunci-Saja

Nama Deskripsi
message_id

Message-id, jika diatur, secara unik mengidentifikasi pesan dalam sistem pesan. Produser pesan biasanya bertanggung jawab untuk mengatur message-id sedih sehingga dipastikan unik secara global. Broker DAPAT membuang pesan sebagai duplikat jika nilai message-id cocok dengan pesan yang diterima sebelumnya yang dikirim ke simpul yang sama.

user_id

Identitas pengguna yang bertanggung jawab untuk memproduksi pesan. Klien menetapkan nilai ini, dan MUNGKIN diautentikasi oleh perantara.

to

Bidang ke mengidentifikasi simpul yang merupakan tujuan pesan yang dimaksudkan. Pada transfer yang diberikan, ini mungkin bukan simpul di akhir tautan penerima.

subject

Bidang umum untuk informasi ringkasan tentang konten dan tujuan pesan.

reply_to

Alamat simpul yang akan dikirimi balasan.

correlation_id

Ini adalah id khusus klien yang dapat digunakan untuk menandai atau mengidentifikasi pesan antar klien.

content_type

Jenis RFC-2046 MIME untuk bagian data aplikasi (isi) pesan.

content_encoding

Properti pengodean konten digunakan sebagai pengubah pada jenis konten.

creation_time

Waktu absolut ketika pesan ini dibuat.

absolute_expiry_time

Waktu absolut ketika pesan ini dianggap kedaluwarsa.

group_id

Mengidentifikasi grup tempat pesan berada.

group_sequence

Posisi relatif pesan ini dalam grupnya.

reply_to_group_id

Ini adalah id khusus klien yang digunakan sehingga klien dapat mengirim balasan ke pesan ini ke grup tertentu.

Variabel

Nama Deskripsi
message_id

Message-id, jika diatur, secara unik mengidentifikasi pesan dalam sistem pesan. Produser pesan biasanya bertanggung jawab untuk mengatur message-id sedih sehingga dipastikan unik secara global. Broker DAPAT membuang pesan sebagai duplikat jika nilai message-id cocok dengan pesan yang diterima sebelumnya yang dikirim ke simpul yang sama.

user_id

Identitas pengguna yang bertanggung jawab untuk memproduksi pesan. Klien menetapkan nilai ini, dan MUNGKIN diautentikasi oleh perantara.

to

Bidang ke mengidentifikasi simpul yang merupakan tujuan pesan yang dimaksudkan. Pada transfer yang diberikan, ini mungkin bukan simpul di akhir tautan penerima.

subject

Bidang umum untuk informasi ringkasan tentang konten dan tujuan pesan.

reply_to

Alamat simpul yang akan dikirimi balasan.

correlation_id

adalah id khusus klien yang dapat digunakan untuk menandai atau mengidentifikasi pesan antar klien.

content_type

Jenis RFC-2046 MIME untuk bagian data aplikasi (isi) pesan.

content_encoding

Properti pengodean konten digunakan sebagai pengubah pada jenis konten.

creation_time

Waktu absolut ketika pesan ini dibuat.

absolute_expiry_time

Waktu absolut ketika pesan ini dianggap kedaluwarsa.

group_id

Mengidentifikasi grup tempat pesan berada.

group_sequence

Posisi relatif pesan ini dalam grupnya.

reply_to_group_id

Ini adalah id khusus klien yang digunakan sehingga klien dapat mengirim balasan ke pesan ini ke grup tertentu.

Metode

get
has_key
items
keys
update
values

get

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

Parameter

Nama Deskripsi
key
Diperlukan
default
nilai default: None

has_key

has_key(k: str) -> bool

Parameter

Nama Deskripsi
k
Diperlukan

items

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

keys

keys() -> List[str]

update

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

values

values() -> List[Any]