AmqpMessageHeader Kelas
Header Pesan. Header Pesan. Ini hanya digunakan pada pesan yang diterima, dan tidak diatur pada pesan yang dikirim. Properti yang diatur pada pesan tertentu akan bergantung pada Layanan dan tidak semua pesan akan memiliki semua properti. Silakan lihat spesifikasi AMQP: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-header untuk informasi lebih lanjut tentang header pesan.
- Warisan
-
azure.eventhub._mixin.DictMixinAmqpMessageHeader
Konstruktor
AmqpMessageHeader(**kwargs)
Parameter Kata Kunci-Saja
Nama | Deskripsi |
---|---|
delivery_count
|
Jumlah upaya sebelumnya yang gagal untuk mengirimkan pesan ini. Jika nilai ini bukan nol, nilai ini dapat diambil sebagai indikasi bahwa pengiriman mungkin duplikat. Pada pengiriman pertama, nilainya adalah nol. Ini bertahap setelah hasil diselesaikan di pengirim, sesuai dengan aturan yang ditentukan untuk setiap hasil. |
time_to_live
|
Durasi dalam milidetik yang pesannya akan dianggap "langsung". Jika ini diatur, maka waktu kedaluwarsa pesan akan dihitung berdasarkan waktu kedatangan pada perantara. Pesan yang hidup lebih lama dari waktu kedaluwarsa akan dibuang (atau surat mati). Ketika pesan ditransmisikan oleh perantara yang diterima dengan ttl, header pesan yang dikirimkan HARUS berisi ttl yang dihitung sebagai perbedaan antara waktu saat ini dan waktu kedaluwarsa pesan yang sebelumnya dihitung, yaitu, ttl yang dikurangi, sehingga pesan akhirnya akan mati jika pesan berakhir dalam perulangan pengiriman. |
durable
|
Pesan tahan lama TIDAK BOLEH hilang meskipun perantara tiba-tiba dihentikan dan dimulai ulang. Target yang tidak mampu memenuhi jaminan ini TIDAK BOLEH menerima pesan di mana header tahan lama diatur ke True: jika sumber mengizinkan hasil yang ditolak maka pesan HARUS ditolak dengan kesalahan prasyarat gagal, jika tidak, tautan HARUS dilepaskan oleh penerima dengan kesalahan yang sama. |
first_acquirer
|
Jika nilai ini True, maka pesan ini belum diperoleh oleh tautan lain. Jika nilai ini False, maka pesan ini MUNGKIN sebelumnya telah diperoleh oleh tautan atau tautan lain. |
priority
|
Bidang ini berisi prioritas pesan relatif. Angka yang lebih tinggi menunjukkan pesan prioritas yang lebih tinggi. Pesan dengan prioritas yang lebih tinggi DAPAT dikirimkan sebelum pesan dengan prioritas yang lebih rendah. |
Variabel
Nama | Deskripsi |
---|---|
delivery_count
|
Jumlah upaya sebelumnya yang gagal untuk mengirimkan pesan ini. Jika nilai ini bukan nol, nilai ini dapat diambil sebagai indikasi bahwa pengiriman mungkin duplikat. Pada pengiriman pertama, nilainya adalah nol. Ini bertahap setelah hasil diselesaikan di pengirim, sesuai dengan aturan yang ditentukan untuk setiap hasil. |
time_to_live
|
Durasi dalam milidetik yang pesannya akan dianggap "langsung". Jika ini diatur, maka waktu kedaluwarsa pesan akan dihitung berdasarkan waktu kedatangan pada perantara. Pesan yang hidup lebih lama dari waktu kedaluwarsa akan dibuang (atau surat mati). Ketika pesan ditransmisikan oleh perantara yang diterima dengan ttl, header pesan yang dikirimkan HARUS berisi ttl yang dihitung sebagai perbedaan antara waktu saat ini dan waktu kedaluwarsa pesan yang sebelumnya dihitung, yaitu, ttl yang dikurangi, sehingga pesan akhirnya akan mati jika pesan berakhir dalam perulangan pengiriman. |
durable
|
Pesan tahan lama TIDAK BOLEH hilang meskipun perantara tiba-tiba dihentikan dan dimulai ulang. Target yang tidak mampu memenuhi jaminan ini TIDAK BOLEH menerima pesan di mana header tahan lama diatur ke True: jika sumber mengizinkan hasil yang ditolak maka pesan HARUS ditolak dengan kesalahan prasyarat gagal, jika tidak, tautan HARUS dilepaskan oleh penerima dengan kesalahan yang sama. |
first_acquirer
|
Jika nilai ini True, maka pesan ini belum diperoleh oleh tautan lain. Jika nilai ini False, maka pesan ini MUNGKIN sebelumnya telah diperoleh oleh tautan atau tautan lain. |
priority
|
Bidang ini berisi prioritas pesan relatif. Angka yang lebih tinggi menunjukkan pesan prioritas yang lebih tinggi. Pesan dengan prioritas yang lebih tinggi DAPAT dikirimkan sebelum pesan dengan prioritas yang lebih rendah. |
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]
Azure SDK for Python
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk