Share via


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

ChangeFeedProcessorBuilder 类

定义

提供了一种灵活的方法,用于创建具有自定义参数集的 实例 ChangeFeedProcessor

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

方法

Build()

使用指定的配置生成 的新实例 ChangeFeedProcessor

WithErrorNotification(Container+ChangeFeedMonitorErrorDelegate)

定义一个委托,用于接收更改源处理器执行期间发生的错误通知。

WithInstanceName(String)

设置将托管处理器的计算实例名称。

WithLeaseAcquireNotification(Container+ChangeFeedMonitorLeaseAcquireDelegate)

定义一个委托,用于接收更改源处理器执行期间发生的租约获取通知。

WithLeaseConfiguration(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)

设置此 实例 ChangeFeedProcessor 使用的自定义配置,以在使用 时 WithLeaseContainer(Container)控制如何在容器中维护租约。

WithLeaseContainer(Container)

设置 Cosmos 容器以保留租用状态

WithLeaseReleaseNotification(Container+ChangeFeedMonitorLeaseReleaseDelegate)

定义一个委托,用于接收更改源处理器执行期间发生的租约发布通知。

WithMaxItems(Int32)

设置 Azure Cosmos DB 服务中的枚举操作中要返回的最大项数。

WithPollInterval(TimeSpan)

获取或设置在清空所有当前更改后轮询更改源以获取新更改之间的延迟。

WithStartTime(DateTime)

设置 (排他) 之后开始查找更改的时间。

适用于