共用方式為


SubscribeOptions interface

訂閱服務總線佇列或訂用帳戶時所使用的選項。

Extends

屬性

autoCompleteMessages

指出是否應該根據使用者提供 processMessage 回呼的結果自動解決訊息。

  • 如果從 processMessage 回呼擲回錯誤,則會使用 receiver.abandonMessage()放棄訊息。 這麼做會讓訊息再次從佇列/訂用帳戶取得,而且傳遞計數將會遞增。
  • 如果從 processMessage 擲回 NO 錯誤,則會使用 receiver.completeMessage()完成訊息。 這麼做會從佇列/訂用帳戶中移除訊息。

如果在 receiveAndDelete 接收模式中收到訊息,或訊息已在使用者提供的訊息回呼中定居,則會忽略此選項。

  • 預設true
maxConcurrentCalls

連結庫可以對使用者訊息處理程序進行的最大並行呼叫數目。 達到此限制之後,直到使用者訊息處理程式的其中一個呼叫完成之後,才會收到更多訊息。

  • 預設1

繼承的屬性

abortSignal

可用來中止要求的訊號。

tracingOptions

啟用追蹤時所使用的選項。

屬性詳細資料

autoCompleteMessages

指出是否應該根據使用者提供 processMessage 回呼的結果自動解決訊息。

  • 如果從 processMessage 回呼擲回錯誤,則會使用 receiver.abandonMessage()放棄訊息。 這麼做會讓訊息再次從佇列/訂用帳戶取得,而且傳遞計數將會遞增。
  • 如果從 processMessage 擲回 NO 錯誤,則會使用 receiver.completeMessage()完成訊息。 這麼做會從佇列/訂用帳戶中移除訊息。

如果在 receiveAndDelete 接收模式中收到訊息,或訊息已在使用者提供的訊息回呼中定居,則會忽略此選項。

  • 預設true
autoCompleteMessages?: boolean

屬性值

boolean

maxConcurrentCalls

連結庫可以對使用者訊息處理程序進行的最大並行呼叫數目。 達到此限制之後,直到使用者訊息處理程式的其中一個呼叫完成之後,才會收到更多訊息。

  • 預設1
maxConcurrentCalls?: number

屬性值

number

繼承的屬性詳細資料

abortSignal

可用來中止要求的訊號。

abortSignal?: AbortSignalLike

屬性值

繼承自 OperationOptionsBase.abortSignal

tracingOptions

啟用追蹤時所使用的選項。

tracingOptions?: OperationTracingOptions

屬性值

繼承自 OperationOptionsBase.tracingOptions