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

ServiceBusProcessorOptions 类

定义

创建 ServiceBusProcessor 时可以指定的选项集,用于配置其行为。

public class ServiceBusProcessorOptions
type ServiceBusProcessorOptions = class
Public Class ServiceBusProcessorOptions
继承
ServiceBusProcessorOptions

构造函数

ServiceBusProcessorOptions()

创建 ServiceBusProcessor 时可以指定的选项集,用于配置其行为。

属性

AutoCompleteMessages

获取或设置一个值,该值指示处理器是否应在处理程序完成处理后 ProcessMessageAsync 自动完成消息。 如果消息处理程序触发异常,则消息不会自动完成。

Identifier

一个属性, ServiceBusProcessor 用于设置标识处理器的 ID。 这可用于关联日志和异常。 如果 null 为空,则使用随机唯一值。

MaxAutoLockRenewalDuration

获取或设置锁自动续订的最长持续时间。 此值应大于最长的消息锁定持续时间;例如 LockDuration 属性。 若要指定无限持续时间,请使用 InfiniteTimeSpan

MaxConcurrentCalls

获取或设置处理器应启动的消息处理程序的最大并发调用数。

PrefetchCount

获取或设置将预先从队列或订阅请求并在本地排队的消息数,旨在通过允许处理器从本地缓存接收而不是等待服务请求来帮助最大化吞吐量。

ReceiveMode

获取或设置 ReceiveMode 用于指定消息接收方式的 。

SubQueue

获取或设置要将处理器连接到的子队列。

适用于