MergePullSubscription Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de la classe MergePullSubscription.
Surcharges
| Nom | Description |
|---|---|
| MergePullSubscription() |
Crée une instance de la classe MergePullSubscription. |
| MergePullSubscription(String, String, String, String, ServerConnection) |
Initialise une nouvelle instance de la MergePullSubscription classe avec la base de données spécifiée, le Publisher, la publication et la connexion Subscriber. |
| MergePullSubscription(String, String, String, String, ServerConnection, Boolean) |
Crée une nouvelle instance de la MergePullSubscription classe avec la base de données spécifiée, Publisher, publication, connexion Abonné, et si le job agent est créé. |
Remarques
Texte mis à jour :17 juillet 2006
Le tableau suivant montre les valeurs de propriété par défaut pour une nouvelle instance de MergePullSubscription. Toutes les propriétés qui ne sont pas explicitement énumérées dans ce tableau sont initialisées en une null valeur.
| Propriété | Valeur par défaut |
|---|---|
| AgentOffload | false |
| AgentSchedule | Une valeur de 99991231 pour ActiveEndDate Une valeur de 235959 pour ActiveEndTime Une valeur de la date de création de l’abonnement pour ActiveStartDate Une valeur de 0 pour ActiveStartTime Une valeur de 1 pour FrequencyInterval Une valeur de 0 pour FrequencyRecurrenceFactor Une valeur de First pour FrequencyRelativeIntervalUne valeur de Hour pour FrequencySubDayUne valeur de 1 pour FrequencySubDayInterval Une valeur de Daily pour FrequencyType |
| CachePropertyChanges | false |
| CreateSyncAgentByDefault | false |
| DistributorSecurity | Une valeur de true pour WindowsAuthentication |
| EnabledForSynchronizationManager | false |
| InternetSecurityMode | Une valeur de true pour WindowsAuthentication |
| InternetTimeout | 300 |
| IsExistingObject | false |
| Priority | 0 |
| <xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> | Une valeur de true pour WindowsAuthentication |
| SubscriberSecurity | Une valeur de true pour WindowsAuthentication |
| SubscriberType | Une valeur de Local pour MergeSubscriberType |
| SubscriptionType | Une valeur de Push pour SubscriptionOption |
| SynchronizationAgent | Un exemple de MergeSynchronizationAgent la publication associée à l’abonnement que vous créez. |
| <xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> | Une valeur de Automatic pour <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType> |
| Type | Une valeur de Merge pour PublicationType |
| UseFtp | false |
| UseInteractiveResolver | false |
| UseWebSynchronization | false |
MergePullSubscription()
Crée une instance de la classe MergePullSubscription.
public:
MergePullSubscription();
public MergePullSubscription();
Public Sub New ()
Remarques
Le constructeur par défaut initialise tous les champs à leurs valeurs par défaut.
S’applique à
MergePullSubscription(String, String, String, String, ServerConnection)
Initialise une nouvelle instance de la MergePullSubscription classe avec la base de données spécifiée, le Publisher, la publication et la connexion 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)
Paramètres
- subscriptionDBName
- String
La base de données des abonnements.
- publisherName
- String
Nom du serveur de publication.
- publicationDBName
- String
Nom de la base de données de publication.
- publicationName
- String
Nom de la publication.
- subscriberConnectionContext
- ServerConnection
Le contexte de connexion requis pour établir une connexion avec l’instance de MicrosoftSQL Server qui est l’Abonné.
S’applique à
MergePullSubscription(String, String, String, String, ServerConnection, Boolean)
Crée une nouvelle instance de la MergePullSubscription classe avec la base de données spécifiée, Publisher, publication, connexion Abonné, et si le job agent est créé.
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)
Paramètres
- subscriptionDBName
- String
Une String valeur qui spécifie le nom de la base de données par abonnement.
- publicationDBName
- String
Une String valeur qui spécifie le nom de la base de données de publication.
- subscriberConnectionContext
- ServerConnection
Un ServerConnection objet qui spécifie le contexte de connexion nécessaire pour établir une connexion à l’instance de MicrosoftSQL Server qui est l’Abonné.
- createMergeAgentByDefault
- Boolean
Précise si le job agent pour l’abonnement est créé ou non au moment de la création de l’abonnement.
Remarques
Spécifiez une valeur de true pour createMergeAgentByDefault le moment où vous devez programmer la synchronisation, ou lorsque vous devez synchroniser l’abonnement depuis SQL Server Management Studio. Spécifiez une valeur de false si l’agent de réplication sera toujours lancé en programmation sans utiliser l’SQL Server Agent.
Lorsque vous spécifiez une valeur de false pour createMergeAgentByDefault, les MergeSynchronizationAgent objets ou TransSynchronizationAgent obtenus à partir de la SynchronizationAgent propriété ne disposeront pas d’informations suffisantes pour synchroniser correctement l’abonnement. Pour plus d’informations, voir Comment : Synchroniser un abonnement Pull (Programmation RMO).