Partager via


Membres ClientSyncProvider

Extrait un fournisseur de synchronisation client qui communique avec le magasin de données client et qui protège l'agent de synchronisation contre l'implémentation spécifique de ce magasin de données.

Le type ClientSyncProvider expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ClientSyncProvider() () () () Initialise une nouvelle instance de la classe ClientSyncProvider.

Haut de la page

Méthodes

  Nom Description
Méthode publique ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) En cas de substitution dans une classe dérivée, applique des insertions, des mises à jour et des suppressions pour un groupe de synchronisation à la base de données client en fonction de métadonnées de groupe, d'un jeu de données et de paramètres de session de synchronisation.
Méthode publique BeginTransaction(SyncSession) En cas de substitution dans une classe dérivée, appelé par SyncAgent pour commencer une transaction. Permet à l'agent de valider un ensemble de modifications en tant qu'unité atomique.
Méthode publique CreateSchema(SyncTable, SyncSchema) En cas de substitution dans une classe dérivée, crée un schéma de table dans la base de données client s'il n'existe pas.
Méthode publique Dispose() () () () Libère toutes les ressources utilisées par ClientSyncProvider.
Méthode publique EndTransaction(Boolean, SyncSession) En cas de substitution dans une classe dérivée, appelé par SyncAgent pour terminer une transaction. Permet à l'agent de valider un ensemble de modifications en tant qu'unité atomique.
Méthode publique Equals(Object) (Hérité de Object.)
Méthode protégée Finalize() () () () (Hérité de Object.)
Méthode publique GetChanges(SyncGroupMetadata, SyncSession) En cas de substitution dans une classe dérivée, obtient des insertions, des mises à jour et des suppressions pour le groupe de synchronisation spécifié et la session qui s'est produite sur le client depuis le dernier appel de Synchronize ou de AcceptChanges.
Méthode publique GetHashCode() () () () (Hérité de Object.)
Méthode publique GetTableReceivedAnchor(String) En cas de substitution dans une classe dérivée, obtient un objet SyncAnchor qui contient l'heure à laquelle le serveur a reçu la dernière modification.
Méthode publique GetTableSentAnchor(String) En cas de substitution dans une classe dérivée, obtient un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été envoyée à partir du client.
Méthode publique GetType() () () () (Hérité de Object.)
Méthode protégée MemberwiseClone() () () () (Hérité de Object.)
Méthode publique SetTableReceivedAnchor(String, SyncAnchor) En cas de substitution dans une classe dérivée, définit un objet SyncAnchor qui contient l'heure à laquelle le serveur a reçu la dernière modification.
Méthode publique SetTableSentAnchor(String, SyncAnchor) En cas de substitution dans une classe dérivée, définit un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été envoyée à partir du client.
Méthode publique ToString() () () () (Hérité de Object.)

Haut de la page

Propriétés

  Nom Description
Propriété publique ClientId En cas de substitution dans une classe dérivée, obtient ou définit le GUID que Synchronization Services utilise pour identifier la base de données client.

Haut de la page

Voir aussi

Référence

ClientSyncProvider Classe

Espace de noms Microsoft.Synchronization.Data