MergePullSubscription Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una nuova istanza della classe MergePullSubscription.
Overload
| Nome | Descrizione |
|---|---|
| MergePullSubscription() |
Crea una nuova istanza della classe MergePullSubscription. |
| MergePullSubscription(String, String, String, String, ServerConnection) |
Inizia una nuova istanza della MergePullSubscription classe con il database specificato, Publisher, pubblicazione e connessione Subscriber. |
| MergePullSubscription(String, String, String, String, ServerConnection, Boolean) |
Crea una nuova istanza della MergePullSubscription classe con il database specificato, Publisher, pubblicazione, connessione Subscriber e se il job agente è stato creato. |
Commenti
Testo aggiornato:17 luglio 2006
La tabella seguente mostra i valori predefiniti delle proprietà per una nuova istanza di MergePullSubscription. Qualsiasi proprietà non esplicitamente enumerata in questa tabella viene inizializzata in un null valore.
| Proprietà | Valore predefinito |
|---|---|
| AgentOffload | false |
| AgentSchedule | Un valore di 99991231 per ActiveEndDate Un valore di 235959 per ActiveEndTime Un valore della data di creazione dell'abbonamento per ActiveStartDate Un valore di 0 per ActiveStartTime Un valore di 1 per FrequencyInterval Un valore di 0 per FrequencyRecurrenceFactor Un valore di First per FrequencyRelativeIntervalUn valore di Hour per FrequencySubDayUn valore di 1 per FrequencySubDayInterval Un valore di Daily per FrequencyType |
| CachePropertyChanges | false |
| CreateSyncAgentByDefault | false |
| DistributorSecurity | Un valore di true per WindowsAuthentication |
| EnabledForSynchronizationManager | false |
| InternetSecurityMode | Un valore di true per WindowsAuthentication |
| InternetTimeout | 300 |
| IsExistingObject | false |
| Priority | 0 |
| <xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> | Un valore di true per WindowsAuthentication |
| SubscriberSecurity | Un valore di true per WindowsAuthentication |
| SubscriberType | Un valore di Local per MergeSubscriberType |
| SubscriptionType | Un valore di Push per SubscriptionOption |
| SynchronizationAgent | Un esempio della MergeSynchronizationAgent pubblicazione associato all'abbonamento che crei. |
| <xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> | Un valore di Automatic per <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType> |
| Type | Un valore di Merge per PublicationType |
| UseFtp | false |
| UseInteractiveResolver | false |
| UseWebSynchronization | false |
MergePullSubscription()
Crea una nuova istanza della classe MergePullSubscription.
public:
MergePullSubscription();
public MergePullSubscription();
Public Sub New ()
Commenti
Il costruttore predefinito inizializza qualsiasi campo ai valori predefiniti.
Si applica a
MergePullSubscription(String, String, String, String, ServerConnection)
Inizia una nuova istanza della MergePullSubscription classe con il database specificato, Publisher, pubblicazione e connessione Subscriber.
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)
Parametri
- subscriptionDBName
- String
Il database degli abbonamenti.
- publisherName
- String
Nome del server di pubblicazione.
- publicationDBName
- String
Nome del database di pubblicazione.
- publicationName
- String
Nome della pubblicazione.
- subscriberConnectionContext
- ServerConnection
Il contesto di connessione necessario per stabilire una connessione con l'istanza di MicrosoftSQL Server che è l'abbonato.
Si applica a
MergePullSubscription(String, String, String, String, ServerConnection, Boolean)
Crea una nuova istanza della MergePullSubscription classe con il database specificato, Publisher, pubblicazione, connessione Subscriber e se il job agente è stato creato.
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)
Parametri
- subscriberConnectionContext
- ServerConnection
Un ServerConnection oggetto che specifica il contesto di connessione necessario per stabilire una connessione con l'istanza di MicrosoftSQL Server che è l'Abbonato.
- createMergeAgentByDefault
- Boolean
Specifica se il job agente per l'abbonamento viene creato o meno quando l'abbonamento viene creato.
Commenti
Specifica un valore di true per createMergeAgentByDefault quando devi programmare la sincronizzazione, o quando devi sincronizzare l'abbonamento da SQL Server Management Studio. Specifica un valore di false se l'Agente di Replica sarà sempre avviato in modo programmativo senza usare SQL Server Agent.
Quando specifichi un valore di false per , gli MergeSynchronizationAgent oggetti o TransSynchronizationAgent ottenuti dalla SynchronizationAgent proprietà non avranno abbastanza informazioni per sincronizzare con successo l'abbonamentocreateMergeAgentByDefault. Per maggiori informazioni, vedi Come: Sincronizzare un Abbonamento Pull (Programmazione RMO).