SubscribeOptions interface
訂閱服務總線佇列或訂用帳戶時所使用的選項。
- Extends
屬性
auto |
指出是否應該根據使用者提供
如果在
|
max |
連結庫可以對使用者訊息處理程序進行的最大並行呼叫數目。 達到此限制之後,直到使用者訊息處理程式的其中一個呼叫完成之後,才會收到更多訊息。
|
繼承的屬性
abort |
可用來中止要求的訊號。 |
tracing |
啟用追蹤時所使用的選項。 |
屬性詳細資料
autoCompleteMessages
指出是否應該根據使用者提供 processMessage
回呼的結果自動解決訊息。
- 如果從
processMessage
回呼擲回錯誤,則會使用receiver.abandonMessage()
放棄訊息。 這麼做會讓訊息再次從佇列/訂用帳戶取得,而且傳遞計數將會遞增。 - 如果從
processMessage
擲回 NO 錯誤,則會使用receiver.completeMessage()
完成訊息。 這麼做會從佇列/訂用帳戶中移除訊息。
如果在 receiveAndDelete
接收模式中收到訊息,或訊息已在使用者提供的訊息回呼中定居,則會忽略此選項。
-
預設:
true
。
autoCompleteMessages?: boolean
屬性值
boolean
maxConcurrentCalls
連結庫可以對使用者訊息處理程序進行的最大並行呼叫數目。 達到此限制之後,直到使用者訊息處理程式的其中一個呼叫完成之後,才會收到更多訊息。
-
預設:
1
。
maxConcurrentCalls?: number
屬性值
number
繼承的屬性詳細資料
abortSignal
tracingOptions
啟用追蹤時所使用的選項。
tracingOptions?: OperationTracingOptions
屬性值
繼承自 OperationOptionsBase.tracingOptions