ServiceBusClientOptions interface
描述可在建立 ServiceBusClient 時提供的選項。
-
webSocketOptions
:透過 Web 通訊端設定 AMQP 連線通道的選項。-
websocket
:如果您選擇透過 WebSocket 建立連線,則用來建立 AMQP 連線的 WebSocket 建構函式。 -
webSocketConstructorOptions
:當您選擇透過 WebSocket 建立連線時,要傳遞至 Websocket 建構函式的選項。
-
-
retryOptions
:用戶端上所有作業的重試選項。-
maxRetries
:如果發生可重試的錯誤,可以重試作業的次數。 -
maxRetryDelayInMs
:重試之間的延遲上限。 僅適用于執行指數重試時。 -
mode
:要套用的重試模式,由列舉所RetryMode
指定。 選項為Exponential
和Fixed
。 預設值為Fixed
。 -
retryDelayInMs
:進行下一次嘗試之前,等候毫秒的時間量。 當 設定為Exponential
時mode
,這會用來計算重試之間的指數增加延遲。 預設值:30000 毫秒。 -
timeoutInMs
:作業逾時前等候的毫秒時間量。如果剩餘任何重試嘗試,這會觸發重試。 最小值:60000 毫秒。
-
屬性
custom |
連接到服務匯流排服務時要使用的自訂端點。 如果您的網路不允許連線到標準Azure 服務匯流排端點位址,但允許透過媒介進行連線,這非常有用。 範例:「 https://my.custom.endpoint:100/" ; |
identifier | 用來識別此用戶端的識別碼。 這可用來將記錄和例外狀況相互關聯。 |
retry |
判斷模式、重試次數、重試間隔等的重試原則選項。 |
user |
將使用者代理程式詳細資料新增至傳出要求的選項。 |
web |
透過 Web 通訊端設定 AMQP 連線通道的選項。 |
屬性詳細資料
customEndpointAddress
連接到服務匯流排服務時要使用的自訂端點。 如果您的網路不允許連線到標準Azure 服務匯流排端點位址,但允許透過媒介進行連線,這非常有用。
範例:「 https://my.custom.endpoint:100/" ;
customEndpointAddress?: string
屬性值
string
identifier
用來識別此用戶端的識別碼。 這可用來將記錄和例外狀況相互關聯。
identifier?: string
屬性值
string