Partager via


Membres RelationalSyncProvider

Extrait un fournisseur de synchronisation générique qui communique avec une base de données et qui protège l'agent de synchronisation contre l'implémentation spécifique de la base de données.

Le tableau suivant répertorie les membres exposés par le type RelationalSyncProvider .

Constructeurs protégés

  Nom Description
Protected method RelationalSyncProvider Initialise une nouvelle instance de la classe RelationalSyncProvider.

Ce constructeur n'est pas conforme CLS.

Haut

Propriétés publiques

  Nom Description
Public property BatchingDirectory Obtient ou définit le répertoire dans lequel les fichiers de commandes sont mis en attente sur le disque.

Cette propriété n'est pas conforme CLS.
Public property CleanupBatchingDirectory Obtient ou définit s'il faut nettoyer les fichiers de traitement par lot après l'application à la destination des modifications contenues dans les fichiers.

Cette propriété n'est pas conforme CLS.
Public property Configuration (Non implémenté par RelationalSyncProvider. Une exception de type NotSupportedException est levée si vous essayez d'accéder à cette propriété.

Cette propriété n'est pas conforme CLS.
Public property Connection Obtient ou définit un objet IDbConnection qui est utilisé pour la connexion à la base de données.

Cette propriété n'est pas conforme CLS.
Public property DestinationCallbacks  Obtient un objet qu'une application de synchronisation peut utiliser pour s'inscrire afin de recevoir une notification des événements qui se produisent au cours d'une synchronisation.

Cette propriété n'est pas conforme CLS. (Hérité de KnowledgeSyncProvider.)
Public property IdFormats Substitué. Obtient un objet SyncIdFormatGroup qui est utilisé pour identifier les entités dans une session de synchronisation.

Cette propriété n'est pas conforme CLS.
Public property MemoryDataCacheSize Obtient ou définit la quantité de mémoire maximale (en Ko) utilisée par Sync Framework pour mettre en cache les modifications avant de les mettre en attente sur le disque.

Cette propriété n'est pas conforme CLS.
Public property ScopeName Obtient ou définit le nom de l'étendue à synchroniser.

Cette propriété n'est pas conforme CLS.
Public property SyncProviderPosition Obtient ou définit une valeur d'énumération SyncProviderPosition qui représente si un fournisseur est associé à la base de données locale ou distante.

Cette propriété n'est pas conforme CLS.

Haut

Méthodes publiques

(voir aussi Méthodes protégées )

  Nom Description
Public method BeginSession Substitué. Appelé par le SyncOrchestrator pour indiquer qu'une session de synchronisation a démarré.

Cette méthode n'est pas conforme CLS.
Public method Dispose Surchargé. Libère les ressources utilisées par RelationalSyncProvider.
Public method EndSession Substitué. Appelé par le SyncProviderPosition pour indiquer qu'une session de synchronisation s'est terminée.

Cette méthode n'est pas conforme CLS.
Public method Equals  Surchargé. (Hérité de Object.)
Public method GetChangeBatch Substitué. Obtient un lot de modifications à synchroniser lorsque les paramètres de taille de lot, de connaissance de destination et d'extracteur de données de modification sont fournis.

Cette méthode n'est pas conforme CLS.
Public method GetFullEnumerationChangeBatch Substitué. Obtient un lot de modifications à synchroniser lorsque les paramètres de taille de lot, de limite inférieure, de connaissance et d'extracteur de données de modification sont fournis.

Cette méthode n'est pas conforme CLS.
Public method GetHashCode  (Hérité de Object.)
Public method GetSyncBatchParameters Substitué. Obtenez les paramètres pour le lot de modifications lorsque les paramètres de taille de lot et de connaissance sont fournis.

Cette méthode n'est pas conforme CLS.
Public method GetType  (Hérité de Object.)
Public method ProcessChangeBatch Substitué. Traite un lot de modifications lorsque les paramètres de stratégie de résolution, de modifications de la source, d'extracteur des données de modification, de rappel et de statistiques sont fournis.

Cette méthode n'est pas conforme CLS.
Public method ProcessFullEnumerationChangeBatch Substitué. Traite un lot de modifications lorsque les paramètres de stratégie de résolution, de modifications de la source, d'extracteur des données de modification, de rappel et de statistiques sont fournis.

Cette méthode n'est pas conforme CLS.
Public method Dd918738.static(fr-fr,SQL.105).gif ReferenceEquals  (Hérité de Object.)
Public method ToString  (Hérité de Object.)

Haut

Méthodes protégées

  Nom Description
Protected method CreateApplicationTransaction En cas de remplacement dans une classe dérivée, permet la création d'une transaction explicite dans laquelle appliquer des modifications à une base de données Oracle.

Cette méthode n'est pas conforme CLS.
Protected method CreateEnumerationTransaction En cas de remplacement dans une classe dérivée, permet la création d'une transaction explicite dans laquelle énumérer des modifications d'une base de données Oracle.

Cette méthode n'est pas conforme CLS.
Protected method Dispose Surchargé. Libère les ressources utilisées par RelationalSyncProvider.
Protected method Finalize  (Hérité de Object.)
Protected method MemberwiseClone  (Hérité de Object.)
Protected method OnApplyChangeFailed Déclenche l'événement ApplyChangeFailed.

Cette méthode n'est pas conforme CLS.
Protected method OnApplyingChanges Déclenche l'événement ApplyingChanges.

Cette méthode n'est pas conforme CLS.
Protected method OnApplyMetadataFailed Déclenche l'événement ApplyMetadataFailed.

Cette méthode n'est pas conforme CLS.
Protected method OnChangesApplied Déclenche l'événement ChangesApplied.

Cette méthode n'est pas conforme CLS.
Protected method OnChangesSelected Déclenche l'événement ChangesSelected.

Cette méthode n'est pas conforme CLS.
Protected method OnPeerOutdated Déclenche l'événement SyncPeerOutdated.

Cette méthode n'est pas conforme CLS.
Protected method OnSelectingChanges Déclenche l'événement SelectingChanges.

Cette méthode n'est pas conforme CLS.
Protected method OnSyncProgress Déclenche l'événement SyncProgress.

Cette méthode n'est pas conforme CLS.

Haut

Événements publics

  Nom Description
Public event ApplyChangeFailed Se produit pendant le téléchargement ascendant, après l'échec d'application d'une ligne au niveau d'un nœud.

Cet événement n'est pas conforme CLS.
Public event ApplyingChanges Se produit pendant le téléchargement ascendant, après la connexion à la base de données, mais avant l'application des modifications.

Cet événement n'est pas conforme CLS.
Public event ApplyMetadataFailed Se produit pendant le téléchargement ascendant, après l'échec d'application des métadonnées pour une ligne.

Cet événement n'est pas conforme CLS.
Public event BatchApplied Se produit après l'application à la destination de chaque lot de modifications.

Cet événement n'est pas conforme CLS.
Public event BatchSpooled Se produit après l'écriture de chaque lot de modifications sur le disque.

Cet événement n'est pas conforme CLS.
Public event ChangesApplied Se produit pendant le téléchargement ascendant, après l'application des modifications, mais avant la déconnexion de la base de données.

Cet événement n'est pas conforme CLS.
Public event ChangesSelected Se produit pendant le téléchargement, après l'énumération des modifications, mais avant la déconnexion de la base de données.

Cet événement n'est pas conforme CLS.
Public event SelectingChanges Se produit pendant le téléchargement, après la connexion à la base de données, mais avant la sélection des modifications.

Cet événement n'est pas conforme CLS.
Public event SyncPeerOutdated Se produit avant l'énumération des modifications si le nœud de destination est obsolète.

Cet événement n'est pas conforme CLS.
Public event SyncProgress Se produit pendant la sélection des modifications (par table) et l'application des modifications (par ligne).

Cet événement n'est pas conforme CLS.

Haut

Voir aussi

Référence

Classe RelationalSyncProvider
Espace de noms Microsoft.Synchronization.Data