如何查看和修改推送订阅属性(RMO 编程)
您可以通过使用复制管理对象 (RMO) 以编程方式修改推送订阅并访问其属性。 用于查看或修改推送订阅属性的 RMO 类取决于订阅推送订阅的发布的类型。
查看或修改快照发布或事务发布的推送订阅的属性
使用 ServerConnection 类创建与发布服务器的连接。
创建 TransSubscription 类的实例。
设置 PublicationName、DatabaseName、SubscriberName 和 SubscriptionDBName 属性。
将 ConnectionContext 属性设置为步骤 1 中的 ServerConnection。
调用 LoadProperties 方法获取该对象的属性。 如果此方法返回 false,则说明步骤 3 中的订阅属性没有正确定义或该订阅不存在。
(可选)若要更改属性,请为可以设置的 TransSubscription 属性中的一个设置新值,然后再调用 CommitPropertyChanges 方法。
(可选)若要查看新设置,请调用 Refresh 方法重新加载此订阅的属性。
查看或修改合并发布的推送订阅的属性
使用 ServerConnection 类创建与订阅服务器的连接。
创建 MergeSubscription 类的实例。
设置 PublicationName、DatabaseName、SubscriberName 和 SubscriptionDBName 属性。
将 ConnectionContext 属性设置为步骤 1 中的 ServerConnection。
调用 LoadProperties 方法获取该对象的属性。 如果此方法返回 false,则说明步骤 3 中的订阅属性没有正确定义或该订阅不存在。
(可选)若要更改属性,请为可以设置的 MergeSubscription 属性中的一个设置新值,然后再调用 CommitPropertyChanges 方法。
(可选)若要查看新设置,请调用 Refresh 方法重新加载此订阅的属性。