你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PartitionManagerOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于控制实例中 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”。 |