Partager via


Membres SqlCeClientSyncProvider

Extrait un fournisseur de synchronisation client pour SQL Server Compact qui communique avec le client et protège l'agent de synchronisation contre l'implémentation spécifique de la base de données client.

Le type SqlCeClientSyncProvider expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SqlCeClientSyncProvider() () () () Initialise une nouvelle instance de la classe SqlCeClientSyncProvider à l'aide des valeurs par défaut.
Méthode publique SqlCeClientSyncProvider(String) Initialise une nouvelle instance de la classe SqlCeClientSyncProvider en utilisant un paramètre de chaîne de connexion.
Méthode publique SqlCeClientSyncProvider(String, Boolean) Initialise une nouvelle instance de la classe SqlCeClientSyncProvider en utilisant des paramètres de chaîne de connexion et de création de base de données.

Haut de la page

Méthodes

  Nom Description
Méthode publique AcceptChanges(IEnumerable< (Of < <' (String> ) > > )) Met à jour les métadonnées de suivi pour les tables spécifiées afin que les modifications en attente pour les tables spécifiées ne soient pas téléchargées lors de la prochaine synchronisation.
Méthode publique AcceptChanges(String) Met à jour les métadonnées de suivi afin que les modifications en attente pour la table spécifiée ne soient pas téléchargées lors de la prochaine synchronisation.
Méthode publique AcceptChanges(IEnumerable< (Of < <' (String> ) > > ), SyncAnchor) Met à jour les métadonnées de suivi jusqu'au point d'ancrage spécifié afin que les modifications en attente pour les tables spécifiées sur le client ne soient pas téléchargées lors de la prochaine synchronisation.
Méthode publique AcceptChanges(String, SyncAnchor) Met à jour les métadonnées de suivi jusqu'au point d'ancrage spécifié afin que les modifications en attente pour la table spécifiée sur le client ne soient pas téléchargées lors de la prochaine synchronisation.
Méthode publique ApplyChanges(IEnumerable< (Of < <' (String> ) > > ), DataSet, SyncAnchor) Applique les insertions, mises à jour et suppressions pour un groupe de synchronisation à la base de données client en fonction des noms de tables, d'un jeu de données et des paramètres d'ancre de serveur.
Méthode publique ApplyChanges(String, DataSet, SyncAnchor) Applique les insertions, mises à jour et suppressions pour un groupe de synchronisation à la base de données client en fonction d'un nom de table, d'un jeu de données et des paramètres d'ancre de serveur.
Méthode publique ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Applique les insertions, mises à jour et suppressions pour un groupe de synchronisation à la base de données client en fonction des métadonnées du groupe, d'un jeu de données et des paramètres de session de synchronisation. (Se substitue à ClientSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Méthode publique BeginTransaction(SyncSession) Appelé par SyncAgent pour commencer une transaction. Permet à l'agent de valider un ensemble de modifications en tant qu'unité atomique. (Se substitue à ClientSyncProvider. . :: . .BeginTransaction(SyncSession).)
Méthode publique CreateSchema(SyncTable, SyncSchema) Crée le schéma de table dans la base de données client s'il n'existe pas. (Se substitue à ClientSyncProvider. . :: . .CreateSchema(SyncTable, SyncSchema).)
Méthode publique Dispose() () () () Libère toutes les ressources utilisées par SqlCeClientSyncProvider. (Se substitue à ClientSyncProvider. . :: . .Dispose() () () ().)
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par SqlCeClientSyncProvider et éventuellement les ressources managées.
Méthode publique EndTransaction(Boolean, SyncSession) Appelé par SyncAgent pour terminer une transaction. Permet à l'agent de valider un ensemble de modifications en tant qu'unité atomique. (Se substitue à ClientSyncProvider. . :: . .EndTransaction(Boolean, SyncSession).)
Méthode publique Equals(Object) (Hérité de Object.)
Méthode protégée Finalize() () () () Destructeur de SqlCeClientSyncProvider. (Se substitue à Object. . :: . .Finalize() () () ().)
Méthode publique GetChanges(IEnumerable< (Of < <' (String> ) > > )) Obtient les insertions, les mises à jour et les suppressions des tables spécifiées sur le client qui se sont produites depuis le dernier appel de Synchronize ou de AcceptChanges.
Méthode publique GetChanges(String) Obtient les insertions, les mises à jour et les suppressions de la table spécifiée sur le client qui se sont produites depuis le dernier appel de Synchronize ou de AcceptChanges.
Méthode publique GetChanges(SyncGroupMetadata, SyncSession) Obtient les insertions, les mises à jour et les suppressions pour le groupe et la session de synchronisation spécifiés qui se sont produites sur le client depuis le dernier appel de Synchronize ou de AcceptChanges. (Se substitue à ClientSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Méthode publique GetHashCode() () () () (Hérité de Object.)
Méthode publique GetTableReceivedAnchor(String) Obtient un objet SyncAnchor qui contient l'heure à laquelle le serveur a reçu la dernière modification. (Se substitue à ClientSyncProvider. . :: . .GetTableReceivedAnchor(String).)
Méthode publique GetTableSentAnchor(String) Obtient un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été envoyée à partir du client. (Se substitue à ClientSyncProvider. . :: . .GetTableSentAnchor(String).)
Méthode publique GetType() () () () (Hérité de Object.)
Méthode protégée MemberwiseClone() () () () (Hérité de Object.)
Méthode protégée OnApplyChangeFailed(ApplyChangeFailedEventArgs) Déclenche l'événement ApplyChangeFailed.
Méthode protégée OnApplyingChanges(ApplyingChangesEventArgs) Déclenche l'événement ApplyingChanges.
Méthode protégée OnChangesApplied(ChangesAppliedEventArgs) Déclenche l'événement ChangesApplied.
Méthode protégée OnChangesSelected(ChangesSelectedEventArgs) Déclenche l'événement ChangesSelected.
Méthode protégée OnCreatingSchema(CreatingSchemaEventArgs) Déclenche l'événement CreatingSchema.
Méthode publique OnInitialized() () () () Déclenche l'événement initialisé.
Méthode protégée OnSchemaCreated(SchemaCreatedEventArgs) Déclenche l'événement SchemaCreated.
Méthode protégée OnSelectingChanges(SelectingChangesEventArgs) Déclenche l'événement SelectingChanges.
Méthode protégée OnSyncProgress(SyncProgressEventArgs) Déclenche l'événement SyncProgress.
Méthode publique SetTableReceivedAnchor(String, SyncAnchor) Définit un objet SyncAnchor qui contient l'heure à laquelle le serveur a reçu la dernière modification. (Se substitue à ClientSyncProvider. . :: . .SetTableReceivedAnchor(String, SyncAnchor).)
Méthode publique SetTableSentAnchor(String, SyncAnchor) Définit un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été envoyée à partir du client. (Se substitue à ClientSyncProvider. . :: . .SetTableSentAnchor(String, SyncAnchor).)
Méthode publique ToString() () () () (Hérité de Object.)

Haut de la page

Propriétés

  Nom Description
Propriété publique ClientId Obtient ou définit le GUID que Sync Framework utilise pour identifier la base de données client. (Se substitue à ClientSyncProvider. . :: . .ClientId.)
Propriété publique ConflictResolver Obtient un objet SyncConflictResolver pour le fournisseur de synchronisation client, qui détermine l'action à effectuer lorsqu'un conflit se produit.
Propriété publique Connection Obtient l'objet IDbConnection utilisé pour se connecter à la base de données client.
Propriété publique ConnectionString Obtient ou définit la chaîne utilisée pour se connecter à la base de données client.
Propriété publique CreateDatabaseIfNotExists Obtient ou définit une valeur qui indique s'il convient de créer la base de données client si elle n'existe pas.
Propriété publique RetentionInDays Obtient ou définit le nombre de jours pendant lesquels les métadonnées de suivi des modifications sont stockées dans une base de données SQL Server Compact.

Haut de la page

Événements

  Nom Description
Événement public ApplyChangeFailed Se produit suite à l'impossibilité d'appliquer une ligne sur le client.
Événement public ApplyingChanges Se produit avant l'application des modifications sur le client pour un groupe de synchronisation.
Événement public ChangesApplied Se produit après l'application de toutes les modifications sur le client pour un groupe de synchronisation.
Événement public ChangesSelected Se produit après que toutes les modifications à appliquer sur le serveur pour un groupe de synchronisation sont sélectionnées à partir du client.
Événement public CreatingSchema Se produit avant la création du schéma sur le client pour chaque table.
Événement public SchemaCreated Se produit après la création du schéma sur le client pour chaque table.
Événement public SelectingChanges Se produit avant que toutes les modifications à appliquer sur le serveur pour un groupe de synchronisation ne soient sélectionnées à partir du client.
Événement public SyncProgress Se produit pendant la sélection et l'application des modifications pour un groupe de synchronisation sur le client.

Haut de la page

Voir aussi

Référence

SqlCeClientSyncProvider Classe

Espace de noms Microsoft.Synchronization.Data.SqlServerCe