你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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