ServiceBusClientOptions interface
描述可在建立 ServiceBusClient 時提供的選項。
-
webSocketOptions:透過 Web 套接字設定 AMQP 連線通道的選項。-
websocket:如果您選擇透過 WebSocket 建立連線,則用來建立 AMQP 連線的 WebSocket 建構函式。 -
webSocketConstructorOptions:當您選擇透過 WebSocket 建立連線時,要傳遞至 Websocket 建構函式的選項。
-
-
retryOptions:用戶端上所有作業的重試選項。-
maxRetries:如果發生可重試的錯誤,可以重試作業的次數。 -
maxRetryDelayInMs:重試之間的最大延遲。 僅適用於執行指數重試時。 -
mode:要套用的重試模式,由RetryMode列舉指定。 選項為Exponential與Fixed。 預設為Fixed。 -
retryDelayInMs:進行下一次嘗試之前,以毫秒為單位等候的時間量。 當mode設定為Exponential時,這會用來計算重試之間的指數增加延遲。 默認值: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