MergePullSubscription Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue Instanz der MergePullSubscription Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| MergePullSubscription() |
Erstellt eine neue Instanz der MergePullSubscription Klasse. |
| MergePullSubscription(String, String, String, String, ServerConnection) |
Initialisiert eine neue Instanz der MergePullSubscription Klasse mit der angegebenen Datenbank, Publisher, Veröffentlichung und Subscriber-Verbindung. |
| MergePullSubscription(String, String, String, String, ServerConnection, Boolean) |
Erstellt eine neue Instanz der MergePullSubscription Klasse mit der angegebenen Datenbank, Publisher, Veröffentlichung, Subscriber-Verbindung und ob der Agent-Job erstellt wird. |
Hinweise
Aktualisierter Text:17. Juli 2006
Die folgende Tabelle zeigt die Standard-Eigenschaftswerte für eine neue Instanz von MergePullSubscription. Alle Eigenschaften, die in dieser Tabelle nicht explizit aufgezählt sind, werden zu einem Wert null initialisiert.
| Eigenschaft | Standardwert |
|---|---|
| AgentOffload | false |
| AgentSchedule | Ein Wert von 99991231 für ActiveEndDate Ein Wert von 235959 für ActiveEndTime Ein Wert des Erstellungsdatums für das Abonnement für ActiveStartDate Ein Wert von 0 für ActiveStartTime Ein Wert von 1 für FrequencyInterval Ein Wert von 0 für FrequencyRecurrenceFactor Ein Wert von First für FrequencyRelativeIntervalEin Wert von Hour für FrequencySubDayEin Wert von 1 für FrequencySubDayInterval Ein Wert von Daily für FrequencyType |
| CachePropertyChanges | false |
| CreateSyncAgentByDefault | false |
| DistributorSecurity | Ein Wert von true für WindowsAuthentication |
| EnabledForSynchronizationManager | false |
| InternetSecurityMode | Ein Wert von true für WindowsAuthentication |
| InternetTimeout | 300 |
| IsExistingObject | false |
| Priority | 0 |
| <xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> | Ein Wert von true für WindowsAuthentication |
| SubscriberSecurity | Ein Wert von true für WindowsAuthentication |
| SubscriberType | Ein Wert von Local für MergeSubscriberType |
| SubscriptionType | Ein Wert von Push für SubscriptionOption |
| SynchronizationAgent | Eine Instanz aus MergeSynchronizationAgent der Publikation, die mit dem von Ihnen erstellten Abonnement verknüpft ist. |
| <xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> | Ein Wert von Automatic für <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType> |
| Type | Ein Wert von Merge für PublicationType |
| UseFtp | false |
| UseInteractiveResolver | false |
| UseWebSynchronization | false |
MergePullSubscription()
Erstellt eine neue Instanz der MergePullSubscription Klasse.
public:
MergePullSubscription();
public MergePullSubscription();
Public Sub New ()
Hinweise
Der Standardkonstruktor initialisiert alle Felder auf ihre Standardwerte.
Gilt für:
MergePullSubscription(String, String, String, String, ServerConnection)
Initialisiert eine neue Instanz der MergePullSubscription Klasse mit der angegebenen Datenbank, Publisher, Veröffentlichung und Subscriber-Verbindung.
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)
Parameter
- subscriptionDBName
- String
Die Abonnementdatenbank.
- publisherName
- String
Der Name des Herausgebers.
- publicationDBName
- String
Der Name der Publikationsdatenbank.
- publicationName
- String
Der Name der Veröffentlichung.
- subscriberConnectionContext
- ServerConnection
Der Verbindungskontext ist erforderlich, um eine Verbindung zur Instanz des MicrosoftSQL Servers, die der Abonnent ist, herzustellen.
Gilt für:
MergePullSubscription(String, String, String, String, ServerConnection, Boolean)
Erstellt eine neue Instanz der MergePullSubscription Klasse mit der angegebenen Datenbank, Publisher, Veröffentlichung, Subscriber-Verbindung und ob der Agent-Job erstellt wird.
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)
Parameter
- subscriberConnectionContext
- ServerConnection
Ein Objekt, das den Verbindungskontext angibt, der erforderlich ist, ServerConnection um eine Verbindung zur Instanz von MicrosoftSQL Server herzustellen, die der Abonnent ist.
- createMergeAgentByDefault
- Boolean
Gibt an, ob der Agentenjob für das Abonnement erstellt wird, wenn das Abonnement erstellt wird.
Hinweise
Gib einen Wert true an, wenn createMergeAgentByDefault du die Synchronisation planen oder das Abonnement von SQL Server Management Studio synchronisieren musst. Geben Sie einen Wert anfalse, wenn der Replication Agent immer programmatisch gestartet wird, ohne den SQL Server-Agent zu verwenden.
Wenn Sie einen Wert von false für createMergeAgentByDefaultangeben, haben die aus der Eigenschaft SynchronizationAgent gewonnenen oder TransSynchronizationAgent erhaltenen MergeSynchronizationAgent Objekte nicht genügend Informationen, um das Abonnement erfolgreich zu synchronisieren. Weitere Informationen finden Sie unter How to: Synchronize a Pull Subscription (RMO Programming).