你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventProcessorOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 EventProcessor<TPartition> 时可以指定的选项集,用于配置其行为。
public class EventProcessorOptions
type EventProcessorOptions = class
Public Class EventProcessorOptions
- 继承
-
EventProcessorOptions
构造函数
EventProcessorOptions() |
创建 EventProcessor<TPartition> 时可以指定的选项集,用于配置其行为。 |
属性
ConnectionOptions |
用于配置与事件中心服务的连接的选项。 |
DefaultStartingPosition |
分区中当找不到检查点时,事件处理程序应开始读取事件的位置。 |
Identifier |
用于标识事件处理程序的唯一名称。 如果 |
LoadBalancingStrategy |
执行负载均衡以与其他事件处理程序共享工作时,事件处理程序将用于做出分区所有权决策的策略。 |
LoadBalancingUpdateInterval |
在负载均衡验证尝试之间允许的所需时间量。 |
MaximumWaitTime |
在发出一批空事件之前,等待给定分区中的事件可用的最长时间。 |
PartitionOwnershipExpirationInterval |
在所有权被视为过时且该分区有资格由另一个希望承担处理该分区责任的事件处理程序请求之前考虑特定事件处理程序实例拥有的分区所需的时间量。 |
PrefetchCount |
将从事件中心服务急切请求并在本地排队而不考虑读取操作当前是否处于活动状态的事件数,旨在通过允许从本地缓存读取事件而不是等待服务请求来帮助最大化吞吐量。 |
PrefetchSizeInBytes |
尝试从事件中心服务预先请求并在本地排队而不考虑读取操作当前是否处于活动状态的所需字节数,旨在通过允许从本地缓存读取事件而不是等待服务请求来帮助最大化吞吐量。 |
RetryOptions |
用于确定是否应重试失败操作的选项集,如果是,则为重试尝试之间的等待时间。 这些选项还控制接收事件批处理和与事件中心服务的其他交互所允许的时间量。 |
TrackLastEnqueuedEventProperties |
指示处理器是否应请求与给定事件关联的分区上最后一个排队事件的信息,并在接收事件时跟踪该信息。 |