MessageHandlers interface
Antarmuka handler pesan umum (digunakan untuk streamMessages).
Metode
| process |
Handler yang memproses kesalahan yang terjadi selama penerimaan. Handler ini akan dipanggil untuk setiap kesalahan yang terjadi di penerima ketika
Perhatikan bahwa saat menerima pesan dalam aliran menggunakan |
| process |
Handler yang memproses pesan dari bus layanan. |
Detail Metode
processError(ProcessErrorArgs)
Handler yang memproses kesalahan yang terjadi selama penerimaan.
Handler ini akan dipanggil untuk setiap kesalahan yang terjadi di penerima ketika
- menerima pesan, atau
- menjalankan panggilan balik
processMessageAnda, atau - penerima menyelesaikan pesan atas nama Anda setelah berhasil menjalankan panggilan balik
processMessageAnda danautoCompleteMessagesdiaktifkan - penerima meninggalkan pesan atas nama Anda jika menjalankan panggilan balik
processMessageAnda gagal danautoCompleteMessagesdiaktifkan - penerima memperbarui kunci atas nama Anda karena fitur perpanjangan kunci otomatis diaktifkan
Perhatikan bahwa saat menerima pesan dalam aliran menggunakan subscribe(), penerima akan secara otomatis mencoba menerima pesan pada semua kesalahan kecuali close() dipanggil pada langganan. Sepenuhnya terserah pengguna untuk memutuskan kesalahan apa yang dianggap tidak dapat dipulihkan dan untuk menanganinya sesuai dengan panggilan balik ini.
Untuk daftar kesalahan yang terjadi dalam Azure Service Bus, silakan lihat https://docs.microsoft.com/javascript/api/@azure/service-bus/servicebuserror?view=azure-node-latest
function processError(args: ProcessErrorArgs): Promise<void>
Parameter
- args
- ProcessErrorArgs
Kesalahan dan konteks tambahan untuk menunjukkan dari mana kesalahan berasal.
Mengembalikan
Promise<void>
processMessage(ServiceBusReceivedMessage)
Handler yang memproses pesan dari bus layanan.
function processMessage(message: ServiceBusReceivedMessage): Promise<void>
Parameter
- message
- ServiceBusReceivedMessage
Pesan yang diterima dari Azure Service Bus.
Mengembalikan
Promise<void>