你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SubscribeOptions interface
订阅服务总线队列或订阅时使用的选项。
- 扩展
属性
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