MergePullSubscription 构造函数

定义

创建 MergePullSubscription 类的新实例。

重载

MergePullSubscription()

创建 MergePullSubscription 类的新实例。

MergePullSubscription(String, String, String, String, ServerConnection)

使用指定的数据库、发布服务器、发布服务器和订阅服务器连接初始化类的新实例 MergePullSubscription

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

使用指定的数据库、发布服务器、发布、订阅服务器连接以及是否创建代理作业来创建 MergePullSubscription 类的新实例。

注解

更新时间:2006 年 7 月 17 日

下表显示了新实例 MergePullSubscription的默认属性值。 此表中未显式枚举的任何属性都初始化为值 null

properties 默认值
AgentOffload false
AgentSchedule 99991231的值 ActiveEndDate

235959的值 ActiveEndTime

订阅创建日期的值 ActiveStartDate

值为 0 ActiveStartTime

值 1 表示 FrequencyInterval

值为 0 FrequencyRecurrenceFactor

的值为FirstFrequencyRelativeInterval

的值为HourFrequencySubDay

值 1 表示 FrequencySubDayInterval

的值为DailyFrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity 的值为trueWindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode 的值为trueWindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> 的值为trueWindowsAuthentication
SubscriberSecurity 的值为trueWindowsAuthentication
SubscriberType 的值为LocalMergeSubscriberType
SubscriptionType 的值为PushSubscriptionOption
SynchronizationAgent 与所创建的订阅关联的发布的实例 MergeSynchronizationAgent
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> 的值为Automatic<xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type 的值为MergePublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

创建 MergePullSubscription 类的新实例。

public:
 MergePullSubscription();
public MergePullSubscription ();
Public Sub New ()

注解

默认构造函数将所有字段初始化为其默认值。

适用于

MergePullSubscription(String, String, String, String, ServerConnection)

使用指定的数据库、发布服务器、发布服务器和订阅服务器连接初始化类的新实例 MergePullSubscription

public:
 MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext);
public MergePullSubscription (string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection)

参数

subscriptionDBName
String

订阅数据库。

publisherName
String

发布服务器的名称。

publicationDBName
String

发布数据库的名称。

publicationName
String

发布的名称。

subscriberConnectionContext
ServerConnection

建立与作为订阅服务器的 MicrosoftSQL Server 实例的连接所需的连接上下文。

适用于

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

使用指定的数据库、发布服务器、发布、订阅服务器连接以及是否创建代理作业来创建 MergePullSubscription 类的新实例。

public:
 MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext, bool createMergeAgentByDefault);
public MergePullSubscription (string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext, bool createMergeAgentByDefault);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection * bool -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection, createMergeAgentByDefault As Boolean)

参数

subscriptionDBName
String

一个 String 值,指定订阅数据库的名称。

publisherName
String

一个 String 指定发布服务器名称的值。

publicationDBName
String

一个指定发布数据库名称的 String 值。

publicationName
String

一个指定发布名称的 String 值。

subscriberConnectionContext
ServerConnection

一个 ServerConnection 对象,指定建立与作为订阅服务器的 MicrosoftSQL Server 实例的连接所需的连接上下文。

createMergeAgentByDefault
Boolean

指定是否在创建订阅时创建订阅的代理作业。

注解

指定需要truecreateMergeAgentByDefault计划同步的时间或需要从SQL Server Management Studio同步订阅的值。 指定复制代理是否始终以编程方式启动而不使用SQL Server 代理的值false

指定值falsecreateMergeAgentByDefault时,MergeSynchronizationAgentSynchronizationAgent属性获取的或TransSynchronizationAgent对象将没有足够的信息来成功同步订阅。 有关详细信息,请参阅 如何:同步拉取订阅 (RMO 编程)

适用于