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
| Nome | Description |
|---|---|
| MergePullSubscription() |
Cria uma nova instância da classe MergePullSubscription. |
| MergePullSubscription(String, String, String, String, ServerConnection) |
Inicializa uma nova instância da MergePullSubscription classe com o banco de dados especificado, Publisher, publicação e conexão com o assinante. |
| MergePullSubscription(String, String, String, String, ServerConnection, Boolean) |
Cria uma nova instância da MergePullSubscription classe com o banco de dados especificado, Publisher, publicação, conexão com assinantes e se o trabalho do agente foi criado. |
Comentários
Texto atualizado:17 de julho de 2006
A tabela a seguir mostra os valores padrão de propriedades para uma nova instância de MergePullSubscription. Quaisquer propriedades que não estejam explicitamente enumeradas nesta tabela são inicializadas a um null valor.
| Property | 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 de First para FrequencyRelativeIntervalUm valor de Hour para FrequencySubDayUm valor de 1 para FrequencySubDayInterval Um valor de Daily para FrequencyType |
| CachePropertyChanges | false |
| CreateSyncAgentByDefault | false |
| DistributorSecurity | Um valor de true para WindowsAuthentication |
| EnabledForSynchronizationManager | false |
| InternetSecurityMode | Um valor de true para WindowsAuthentication |
| InternetTimeout | 300 |
| IsExistingObject | false |
| Priority | 0 |
| <xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> | Um valor de true para WindowsAuthentication |
| SubscriberSecurity | Um valor de true para WindowsAuthentication |
| SubscriberType | Um valor de Local para MergeSubscriberType |
| SubscriptionType | Um valor de Push para SubscriptionOption |
| SynchronizationAgent | Um exemplo da MergeSynchronizationAgent publicação associada à assinatura que você criou. |
| <xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> | Um valor de Automatic para <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType> |
| Type | Um valor de Merge para PublicationType |
| 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 qualquer campo para seus valores padrão.
Aplica-se a
MergePullSubscription(String, String, String, String, ServerConnection)
Inicializa uma nova instância da MergePullSubscription classe com o banco de dados especificado, Publisher, publicação e conexão com o assinante.
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 assinaturas.
- publisherName
- String
O nome do Editor.
- 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 MergePullSubscription classe com o banco de dados especificado, Publisher, publicação, conexão com assinantes e se o trabalho do agente foi 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 true para createMergeAgentByDefault quando você precisa agendar a sincronização, ou quando precisa sincronizar a assinatura do SQL Server Management Studio. Especifique um valor de false se o Replication Agent sempre será iniciado programaticamente, sem usar o SQL Server Agent.
Quando você especifica um valor de false para createMergeAgentByDefault, os MergeSynchronizationAgent objetos ou TransSynchronizationAgent obtidos da SynchronizationAgent propriedade não terão informações suficientes para sincronizar a assinatura com sucesso. Para mais informações, veja Como: Sincronizar uma Assinatura de Pull (Programação RMO).