ServiceBusClientOptions interface

Menjelaskan opsi yang dapat disediakan saat membuat ServiceBusClient.

  • webSocketOptions : Opsi untuk mengonfigurasi saluran koneksi AMQP melalui Web Sockets.
    • websocket : Konstruktor WebSocket yang digunakan untuk membuat koneksi AMQP jika Anda memilih untuk membuat koneksi melalui WebSocket.
    • webSocketConstructorOptions : Opsi untuk meneruskan ke konstruktor Websocket saat Anda memilih untuk membuat koneksi melalui WebSocket.
  • retryOptions : Opsi coba lagi untuk semua operasi pada klien.
    • maxRetries : Frekuensi operasi dapat dicoba kembali jika terjadi kesalahan yang dapat dicoba kembali.
    • maxRetryDelayInMs: Penundaan maksimum antara percobaan ulang. Hanya berlaku saat melakukan percobaan ulang eksponensial.
    • mode: Mode coba lagi mana yang akan diterapkan, ditentukan oleh RetryMode enum. Opsinya adalah: Exponential dan Fixed. Default ke Fixed.
    • retryDelayInMs: Jumlah waktu untuk menunggu dalam milidetik sebelum melakukan upaya berikutnya. Ketika mode diatur ke Exponential, ini digunakan untuk menghitung penundaan yang meningkat secara eksponensial antara percobaan ulang. Default: 30000 milidetik.
    • timeoutInMs: Jumlah waktu dalam milidetik untuk menunggu sebelum waktu operasi habis. Ini akan memicu percobaan kembali jika ada upaya coba lagi yang tersisa. Nilai minimum: 60000 milidetik.

Properti

customEndpointAddress

Titik akhir kustom untuk digunakan saat menyambungkan ke layanan Bus Layanan. Ini dapat berguna ketika jaringan Anda tidak mengizinkan menyambungkan ke alamat titik akhir Azure Service Bus standar, tetapi memungkinkan menyambungkan melalui perantara.

Contoh: "https://my.custom.endpoint:100/"

identifier

ID untuk mengidentifikasi klien ini. Ini dapat digunakan untuk menghubungkan log dan pengecualian.

retryOptions

Coba lagi opsi kebijakan yang menentukan mode, jumlah percobaan ulang, interval coba lagi, dll.

userAgentOptions

Opsi untuk menambahkan detail agen pengguna ke permintaan keluar.

webSocketOptions

Opsi untuk mengonfigurasi saluran koneksi AMQP melalui Web Sockets.

Detail Properti

customEndpointAddress

Titik akhir kustom untuk digunakan saat menyambungkan ke layanan Bus Layanan. Ini dapat berguna ketika jaringan Anda tidak mengizinkan menyambungkan ke alamat titik akhir Azure Service Bus standar, tetapi memungkinkan menyambungkan melalui perantara.

Contoh: "https://my.custom.endpoint:100/"

customEndpointAddress?: string

Nilai Properti

string

identifier

ID untuk mengidentifikasi klien ini. Ini dapat digunakan untuk menghubungkan log dan pengecualian.

identifier?: string

Nilai Properti

string

retryOptions

Coba lagi opsi kebijakan yang menentukan mode, jumlah percobaan ulang, interval coba lagi, dll.

retryOptions?: RetryOptions

Nilai Properti

userAgentOptions

Opsi untuk menambahkan detail agen pengguna ke permintaan keluar.

userAgentOptions?: UserAgentPolicyOptions

Nilai Properti

webSocketOptions

Opsi untuk mengonfigurasi saluran koneksi AMQP melalui Web Sockets.

webSocketOptions?: WebSocketOptions

Nilai Properti