MergePullSubscription Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 FirstFrequencyRelativeIntervalUm valor para HourFrequencySubDayUm 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
- 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).