Bagikan melalui


SubscribeOptions interface

Opsi yang digunakan saat berlangganan antrean atau langganan Azure Service Bus.

Memperluas

Properti

autoCompleteMessages

Menunjukkan apakah pesan harus diselesaikan secara otomatis berdasarkan hasil dari pengguna yang disediakan processMessage panggilan balik.

  • Jika kesalahan dilemparkan dari panggilan balik processMessage, pesan akan diabaikan menggunakan receiver.abandonMessage(). Melakukannya akan membuat pesan tersedia lagi dari antrean/langganan dan jumlah pengiriman akan bertambah.
  • Jika kesalahan TIDAK dilemparkan dari processMessage pesan akan diselesaikan menggunakan receiver.completeMessage(). Melakukannya akan menghapus pesan dari antrean/langganan.

Opsi ini diabaikan jika pesan diterima dalam mode terima receiveAndDelete atau jika pesan sudah diselesaikan dalam panggilan balik pesan yang disediakan pengguna.

  • Default : true.
maxConcurrentCalls

Jumlah maksimum panggilan bersamaan yang dapat dilakukan pustaka ke penangan pesan pengguna. Setelah batas ini tercapai, lebih banyak pesan tidak akan diterima sampai setidaknya salah satu panggilan ke handler pesan pengguna telah selesai.

  • Default : 1.

Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

tracingOptions

Opsi yang digunakan saat pelacakan diaktifkan.

Detail Properti

autoCompleteMessages

Menunjukkan apakah pesan harus diselesaikan secara otomatis berdasarkan hasil dari pengguna yang disediakan processMessage panggilan balik.

  • Jika kesalahan dilemparkan dari panggilan balik processMessage, pesan akan diabaikan menggunakan receiver.abandonMessage(). Melakukannya akan membuat pesan tersedia lagi dari antrean/langganan dan jumlah pengiriman akan bertambah.
  • Jika kesalahan TIDAK dilemparkan dari processMessage pesan akan diselesaikan menggunakan receiver.completeMessage(). Melakukannya akan menghapus pesan dari antrean/langganan.

Opsi ini diabaikan jika pesan diterima dalam mode terima receiveAndDelete atau jika pesan sudah diselesaikan dalam panggilan balik pesan yang disediakan pengguna.

  • Default : true.
autoCompleteMessages?: boolean

Nilai Properti

boolean

maxConcurrentCalls

Jumlah maksimum panggilan bersamaan yang dapat dilakukan pustaka ke penangan pesan pengguna. Setelah batas ini tercapai, lebih banyak pesan tidak akan diterima sampai setidaknya salah satu panggilan ke handler pesan pengguna telah selesai.

  • Default : 1.
maxConcurrentCalls?: number

Nilai Properti

number

Detail Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

abortSignal?: AbortSignalLike

Nilai Properti

Diwariskan Dari OperationOptionsBase.abortSignal

tracingOptions

Opsi yang digunakan saat pelacakan diaktifkan.

tracingOptions?: OperationTracingOptions

Nilai Properti

Diwariskan Dari OperationOptionsBase.tracingOptions