ServiceBusClientOptions interface

描述可在建立 ServiceBusClient 時提供的選項。

  • webSocketOptions :透過 Web 通訊端設定 AMQP 連線通道的選項。
    • websocket :如果您選擇透過 WebSocket 建立連線,則用來建立 AMQP 連線的 WebSocket 建構函式。
    • webSocketConstructorOptions :當您選擇透過 WebSocket 建立連線時,要傳遞至 Websocket 建構函式的選項。
  • retryOptions :用戶端上所有作業的重試選項。
    • maxRetries :如果發生可重試的錯誤,可以重試作業的次數。
    • maxRetryDelayInMs:重試之間的延遲上限。 僅適用于執行指數重試時。
    • mode:要套用的重試模式,由列舉所 RetryMode 指定。 選項為 ExponentialFixed。 預設值為 Fixed
    • retryDelayInMs:進行下一次嘗試之前,等候毫秒的時間量。 當 設定為 Exponentialmode ,這會用來計算重試之間的指數增加延遲。 預設值:30000 毫秒。
    • timeoutInMs:作業逾時前等候的毫秒時間量。如果剩餘任何重試嘗試,這會觸發重試。 最小值:60000 毫秒。

屬性

customEndpointAddress

連接到服務匯流排服務時要使用的自訂端點。 如果您的網路不允許連線到標準Azure 服務匯流排端點位址,但允許透過媒介進行連線,這非常有用。

範例:「 https://my.custom.endpoint:100/" ;

identifier

用來識別此用戶端的識別碼。 這可用來將記錄和例外狀況相互關聯。

retryOptions

判斷模式、重試次數、重試間隔等的重試原則選項。

userAgentOptions

將使用者代理程式詳細資料新增至傳出要求的選項。

webSocketOptions

透過 Web 通訊端設定 AMQP 連線通道的選項。

屬性詳細資料

customEndpointAddress

連接到服務匯流排服務時要使用的自訂端點。 如果您的網路不允許連線到標準Azure 服務匯流排端點位址,但允許透過媒介進行連線,這非常有用。

範例:「 https://my.custom.endpoint:100/" ;

customEndpointAddress?: string

屬性值

string

identifier

用來識別此用戶端的識別碼。 這可用來將記錄和例外狀況相互關聯。

identifier?: string

屬性值

string

retryOptions

判斷模式、重試次數、重試間隔等的重試原則選項。

retryOptions?: RetryOptions

屬性值

userAgentOptions

將使用者代理程式詳細資料新增至傳出要求的選項。

userAgentOptions?: UserAgentPolicyOptions

屬性值

webSocketOptions

透過 Web 通訊端設定 AMQP 連線通道的選項。

webSocketOptions?: WebSocketOptions

屬性值