RegisteredSubscriber 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表已在Publisher或分销商注册的订阅者。
public ref class RegisteredSubscriber sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class RegisteredSubscriber : Microsoft.SqlServer.Replication.ReplicationObject
type RegisteredSubscriber = class
inherit ReplicationObject
Public NotInheritable Class RegisteredSubscriber
Inherits ReplicationObject
- 继承
注解
在 Microsoft SQL Server 2005 中,不再要求在 Publisher 上明确注册订阅者。 RegisteredSubscriber该类的提供是为了向后兼容之前版本的 SQL Server。
线程安全性
任何此类公共静态(SharedMicrosoft Visual Basic)成员对多线程操作都是安全的。 不能保证任何实例成员是线程安全的。
构造函数
| 名称 | 说明 |
|---|---|
| RegisteredSubscriber() |
创建类的新实例 RegisteredSubscriber 。 |
| RegisteredSubscriber(String, ServerConnection, String, String) |
创建一个新实例RegisteredSubscriber,包含指定名称、与分发 Publisher、分配 Publisher 及分布数据库的指定连接。 |
| RegisteredSubscriber(String, ServerConnection) |
创建一个带有指定名称和指定连接的类的新实例RegisteredSubscriberPublisher。 |
属性
| 名称 | 说明 |
|---|---|
| CachePropertyChanges |
获取或设置是缓存复制属性的更改,还是立即应用。 (继承自 ReplicationObject) |
| ConnectionContext |
获取或设置连接到 Microsoft SQL Server 实例。 (继承自 ReplicationObject) |
| DefaultDistributionSchedule |
如果未指定,将默认的排程分配给分发代理。 |
| DefaultMergeSchedule |
如果未指定,将默认的排程分配给合并代理。 |
| Description |
获取或设置对象的文本描述。 |
| DistributionDatabase |
获取或设置发行版Publisher所使用的分发数据库名称。 |
| DistributionPublisher |
获取或设置订阅者所注册的发行版 Publisher 名称。 |
| IsExistingObject |
判断该对象是否存在于服务器上。 (继承自 ReplicationObject) |
| Name |
获取或设置注册用户的姓名。 |
| SqlServerName |
获取该对象所连接的 Microsoft SQL Server 实例名称。 (继承自 ReplicationObject) |
| SubscriberSecurity |
获得安全上下文,供分发代理或合并代理使用,连接该注册用户。 |
| Type |
获取或设置订阅者的类型。 |
| UserData |
获取或设置一个对象属性,允许用户将自己的数据附加到该对象上。 (继承自 ReplicationObject) |
方法
| 名称 | 说明 |
|---|---|
| CheckValidCreation() |
检查有效的复制创建。 (继承自 ReplicationObject) |
| CheckValidDefinition(Boolean) |
表示该定义是否有效。 (继承自 ReplicationObject) |
| CommitPropertyChanges() |
将所有缓存的属性更改语句发送到Microsoft SQL Server实例。 (继承自 ReplicationObject) |
| Create() |
在指定的Publisher或Distributor注册订阅者。 |
| Decouple() |
将被引用的复制对象与服务器解耦。 (继承自 ReplicationObject) |
| GetChangeCommand(StringBuilder, String, String) |
返回复制中的更改命令。 (继承自 ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
返回复制中的create命令。 (继承自 ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
返回复制中的drop命令。 (继承自 ReplicationObject) |
| InternalRefresh(Boolean) |
从复制中启动内部刷新。 (继承自 ReplicationObject) |
| Load() |
从服务器加载现有对象的属性。 (继承自 ReplicationObject) |
| LoadProperties() |
从服务器加载现有对象的属性。 (继承自 ReplicationObject) |
| Refresh() |
重新加载对象的属性。 (继承自 ReplicationObject) |
| Remove() |
移除该对象所代表的订阅者注册。 |
| Script(ScriptOptions) |
返回一个包含 Transact-SQL 创建或删除脚本的字符串,该脚本针对该对象所代表的服务器计算机上Microsoft SQL Server注册的订阅者。 |