Partilhar via


MergePullSubscription Construtores

Definição

Cria uma nova instância da classe MergePullSubscription.

Sobrecargas

MergePullSubscription()

Cria uma nova instância da classe MergePullSubscription.

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

Inicializa uma nova instância da classe com o banco de dados, o Publicador, a publicação e a MergePullSubscription conexão do Assinante especificados.

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

Cria uma nova instância da classe MergePullSubscription com o banco de dados, o Publicador, a publicação, a conexão de Assinante especificados e se o trabalho de agente é criado.

Comentários

Texto atualizado:17 julho de 2006

A tabela a seguir mostra os valores de propriedade padrão para uma nova instância de MergePullSubscription. Todas as propriedades que não são explicitamente enumeradas nesta tabela são inicializadas para um null valor.

Propriedade Valor padrão
AgentOffload false
AgentSchedule Um valor de 99991231 para ActiveEndDate

Um valor de 235959 para ActiveEndTime

Um valor da data de criação da assinatura para ActiveStartDate

Um valor de 0 para ActiveStartTime

Um valor de 1 para FrequencyInterval

Um valor de 0 para FrequencyRecurrenceFactor

Um valor para FirstFrequencyRelativeInterval

Um valor para HourFrequencySubDay

Um valor de 1 para FrequencySubDayInterval

Um valor para DailyFrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Um valor para trueWindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Um valor para trueWindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Um valor para trueWindowsAuthentication
SubscriberSecurity Um valor para trueWindowsAuthentication
SubscriberType Um valor para LocalMergeSubscriberType
SubscriptionType Um valor para PushSubscriptionOption
SynchronizationAgent Uma instância da MergeSynchronizationAgent publicação associada à assinatura que você cria.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Um valor para Automatic<xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Um valor para MergePublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

Cria uma nova instância da classe MergePullSubscription.

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

Comentários

O construtor padrão inicializa quaisquer campos com seus valores padrão.

Aplica-se a

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

Inicializa uma nova instância da classe com o banco de dados, o Publicador, a publicação e a MergePullSubscription conexão do Assinante especificados.

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)

Parâmetros

subscriptionDBName
String

O banco de dados de assinatura.

publisherName
String

O nome do Publicador.

publicationDBName
String

O nome do banco de dados de publicação.

publicationName
String

O nome da publicação.

subscriberConnectionContext
ServerConnection

O contexto de conexão necessário para estabelecer uma conexão com a instância do MicrosoftSQL Server que é o Assinante.

Aplica-se a

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

Cria uma nova instância da classe MergePullSubscription com o banco de dados, o Publicador, a publicação, a conexão de Assinante especificados e se o trabalho de agente é criado.

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)

Parâmetros

subscriptionDBName
String

Um String valor que especifica o nome do banco de dados de assinatura.

publisherName
String

Um String valor que especifica o nome do Publicador.

publicationDBName
String

Um valor String que especifica o nome do banco de dados de publicação.

publicationName
String

Um valor String que especifica o nome da publicação.

subscriberConnectionContext
ServerConnection

Um ServerConnection objeto que especifica o contexto de conexão necessário para estabelecer uma conexão com a instância do MicrosoftSQL Server que é o Assinante.

createMergeAgentByDefault
Boolean

Especifica se o trabalho do agente para a assinatura é criado quando a assinatura é criada.

Comentários

Especifique um valor de truecreateMergeAgentByDefault quando você precisa agendar a sincronização ou quando precisar sincronizar a assinatura de SQL Server Management Studio. Especifique um valor de false se o Replication Agent sempre será iniciado programaticamente sem usar SQL Server Agent.

Quando você especificar um valor false para createMergeAgentByDefault, os MergeSynchronizationAgent objetos ou TransSynchronizationAgent objetos obtidos da SynchronizationAgent propriedade não terão informações suficientes para sincronizar a assinatura com êxito. Para obter mais informações, consulte Como sincronizar uma assinatura pull (programação RMO).

Aplica-se a