你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ChangeFeedProcessorBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供了一种灵活的方法,用于创建具有自定义参数集的 实例 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) |
设置 (排他) 之后开始查找更改的时间。 |