你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ServiceBusProcessorOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 ServiceBusProcessor 时可以指定的选项集,用于配置其行为。
public class ServiceBusProcessorOptions
type ServiceBusProcessorOptions = class
Public Class ServiceBusProcessorOptions
- 继承
-
ServiceBusProcessorOptions
构造函数
ServiceBusProcessorOptions() |
创建 ServiceBusProcessor 时可以指定的选项集,用于配置其行为。 |
属性
AutoCompleteMessages |
获取或设置一个值,该值指示处理器是否应在处理程序完成处理后 ProcessMessageAsync 自动完成消息。 如果消息处理程序触发异常,则消息不会自动完成。 |
Identifier |
一个属性, ServiceBusProcessor 用于设置标识处理器的 ID。 这可用于关联日志和异常。 如果 |
MaxAutoLockRenewalDuration |
获取或设置锁自动续订的最长持续时间。 此值应大于最长的消息锁定持续时间;例如 LockDuration 属性。 若要指定无限持续时间,请使用 InfiniteTimeSpan。 |
MaxConcurrentCalls |
获取或设置处理器应启动的消息处理程序的最大并发调用数。 |
PrefetchCount |
获取或设置将预先从队列或订阅请求并在本地排队的消息数,旨在通过允许处理器从本地缓存接收而不是等待服务请求来帮助最大化吞吐量。 |
ReceiveMode |
获取或设置 ReceiveMode 用于指定消息接收方式的 。 |
SubQueue |
获取或设置要将处理器连接到的子队列。 |