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