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

PartitionManagerOptions 类

定义

用于控制实例中 EventProcessorHost 发生的分区分布的各个方面的选项。

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

构造函数

PartitionManagerOptions()

初始化 PartitionManagerOptions 类的新实例。

属性

AcquireInterval

EventProcessorHost实例启动任务以计算分区是否在已知主机实例之间均匀分布的时间间隔。

DefaultOptions

创建具有以下默认值的 实例 PartitionManagerOptions :a) RenewInterval = 10 秒 b) AcquireInterval = 10 秒 c) DefaultLeaseInterval = 30 秒 d) MaxReceiveClients = 16,

LeaseInterval

在表示 EventHub 分区的 Azure Blob 上获取租约的间隔。 如果未在此时间间隔内续订租约,则会导致租约过期,并且分区的所有权将转移到另一个 EventProcessorHost 实例。

MaxReceiveClients

为每个主机实例创建的接收方客户端的最大数目。 达到最大值后,主机将开始在已创建的接收方客户端之间重新均衡分区。

RenewInterval

实例当前保留 EventProcessorHost 的分区的所有租约的续订间隔。

SkipBlobContainerCreation

如果希望在 EventProcessorHost 之外创建分区租约的 Blob 容器,请使用此选项。 如果要将 CloudBlobClient 传递到没有创建存储容器权限的 EventProcessorHost,这非常有用。 此选项的默认值为“false”。

适用于