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