Bagikan melalui


MessageHandlers interface

Antarmuka handler pesan umum (digunakan untuk streamMessages).

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 processMessage Anda, atau
  • penerima menyelesaikan pesan atas nama Anda setelah berhasil menjalankan panggilan balik processMessage Anda dan autoCompleteMessages diaktifkan
  • penerima meninggalkan pesan atas nama Anda jika menjalankan panggilan balik processMessage Anda gagal dan autoCompleteMessages diaktifkan
  • 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

processMessage(ServiceBusReceivedMessage)

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 processMessage Anda, atau
  • penerima menyelesaikan pesan atas nama Anda setelah berhasil menjalankan panggilan balik processMessage Anda dan autoCompleteMessages diaktifkan
  • penerima meninggalkan pesan atas nama Anda jika menjalankan panggilan balik processMessage Anda gagal dan autoCompleteMessages diaktifkan
  • 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>