PullSubscription 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当同步代理在订阅者处运行时,表示Publisher上对合并或事务性发布的订阅信息。 PullSubscription是类和类的基类TransPullSubscriptionMergePullSubscription。
public ref class PullSubscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class PullSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type PullSubscription = class
inherit ReplicationObject
Public MustInherit Class PullSubscription
Inherits ReplicationObject
- 继承
- 派生
注解
TransPullSubscription该类和该MergePullSubscription类用于在订阅者创建拉取订阅。 你还必须使用该TransSubscription类,并且MergeSubscription该类才能在Publisher注册拉取订阅。
线程安全性
任何此类公共静态(SharedMicrosoft Visual Basic)成员对多线程操作都是安全的。 不能保证任何实例成员是线程安全的。
构造函数
| 名称 | 说明 |
|---|---|
| PullSubscription() |
创建类的新实例 PullSubscription 。 |
属性
| 名称 | 说明 |
|---|---|
| AgentJobId |
获取用于同步订阅的代理任务ID。 |
| AgentOffload |
获取或设置同步代理是否运行在非创建代理作业的计算机上。 该属性不再支持运行 Microsoft SQL Server 2005 及以后版本的分发器。 |
| AgentOffloadServer |
在使用远程代理激活时,获取或设置代理运行的远程计算机名称。 |
| AgentSchedule |
获取用于同步订阅的代理任务的日程安排。 |
| AltSnapshotFolder |
当分发器未使用默认快照位置时,获取或设置发布快照文件获取的位置。 |
| CachePropertyChanges |
获取或设置是缓存复制属性的更改,还是立即应用。 (继承自 ReplicationObject) |
| ConnectionContext |
获取或设置连接到 Microsoft SQL Server 实例。 (继承自 ReplicationObject) |
| CreateSyncAgentByDefault |
获取或设置用于启动复制代理以同步订阅的代理作业是否在订阅创建时被创建。 |
| DatabaseName |
获取或设置订阅数据库的名称。 |
| Description |
获取或设置拉取订阅的文本描述。 |
| DistributorName |
获取或设置作为分发器的 Microsoft SQL Server 实例,并分发订阅所订阅的出版物。 |
| DistributorSecurity |
获取连接分发器时使用的安全上下文。 |
| EnabledForSynchronizationManager |
指定订阅是否可以通过 Windows 同步管理器同步。 |
| FtpAddress |
获取或设置FTP服务器的IP地址。 |
| FtpLogin |
获取或设置FTP登录。 |
| FtpPassword |
获取或设置FTP密码。 |
| FtpPort |
获取或设置FTP服务器的端口号。 |
| IsExistingObject |
判断该对象是否存在于服务器上。 (继承自 ReplicationObject) |
| IsMemoryOptimized |
当同步代理在订阅者处运行时,表示Publisher上对合并或事务性发布的订阅信息。 PullSubscription是类和类的基类TransPullSubscriptionMergePullSubscription。 |
| LastAgentDateTime |
它会显示订阅最后一次同步的日期和时间。 |
| LastAgentStatus |
获取订阅最新同步的状态。 |
| LastAgentSummary |
获取最近一次订阅同步结果的摘要。 |
| Name |
获取拉取订阅时生成的名称。 |
| PublicationDBName |
获取或设定发表数据库的名称。 |
| PublicationName |
获取或设置订阅所订阅的出版物名称。 |
| PublisherName |
获取或设定 Publisher 的名字。 |
| PublisherSecurity |
获取或设置同步代理连接Publisher时使用的安全上下文。 |
| SecureFtpPassword |
获取或设置登录时用于连接FTP服务器的安全密码。 |
| SqlServerName |
获取该对象所连接的 Microsoft SQL Server 实例名称。 (继承自 ReplicationObject) |
| SubscriberSecurity |
获取同步代理连接用户时所采用的安全上下文。 |
| SubscriptionId |
它会获得订阅ID的数值。 |
| SubscriptionType |
它能识别订阅注册是推送、拉取还是匿名订阅。 |
| SynchronizationAgentProcessSecurity |
获取用于指定同步代理作业运行的Microsoft Windows账户以同步订阅的安全上下文。 |
| Type |
获取或设置出版类型。 |
| UseFtp |
获取或设置是同步代理使用文件传输协议(FTP)访问初始化拉取订阅所需的快照文件。 |
| UserData |
获取或设置一个对象属性,允许用户将自己的数据附加到该对象上。 (继承自 ReplicationObject) |
| WorkingDirectory |
获取或设置订阅者所在目录的路径,用于临时存储和解压下载的快照文件。 |