Share via


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

EventProcessorClientOptions 类

定义

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

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

构造函数

EventProcessorClientOptions()

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

属性

CacheEventCount

从事件中心服务读取并在读取活动且事件被发送到枚举器进行处理时保存在本地内存缓存中的最大事件数。

ConnectionOptions

获取或设置用于配置与事件中心服务的连接的选项。

Identifier

用于标识事件处理程序的唯一名称。 如果 null 为空,则 GUID 将用作标识符。

LoadBalancingStrategy

执行负载均衡以与其他事件处理程序共享工作时,事件处理程序将用于做出分区所有权决策的策略。

LoadBalancingUpdateInterval

在负载均衡验证尝试之间允许的所需时间量。

MaximumWaitTime

在发出空事件之前,等待事件对给定分区可用的最长时间。

PartitionOwnershipExpirationInterval

在所有权被视为过时且该分区有资格由另一个希望承担处理该分区责任的事件处理程序请求之前考虑特定事件处理程序实例拥有的分区所需的时间量。

PrefetchCount

将从事件中心服务急切请求并在本地排队而不考虑读取操作当前是否处于活动状态的事件数,旨在通过允许从本地缓存读取事件而不是等待服务请求来帮助最大化吞吐量。

PrefetchSizeInBytes

尝试从事件中心服务预先请求并在本地排队而不考虑读取操作当前是否处于活动状态的所需字节数,旨在通过允许从本地缓存读取事件而不是等待服务请求来帮助最大化吞吐量。

RetryOptions

用于确定是否应重试失败操作的选项集,如果是,则为重试尝试之间的等待时间。 这些选项还控制发布事件和与事件中心服务的其他交互所允许的时间量。

TrackLastEnqueuedEventProperties

指示使用者是否应请求与给定事件关联的分区上最后一个排队事件的信息,并在接收事件时跟踪该信息。

适用于