Partager via


Membres SqlCeClientSyncProvider

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

Les tableaux suivants répertorient les membres exposés par le type SqlCeClientSyncProvider .

Constructeurs publics

  Nom Description
Public method SqlCeClientSyncProvider Surchargé. Initialise une nouvelle instance de la classe SqlCeClientSyncProvider.

Haut

Propriétés publiques

  Nom Description
Public property ClientId Substitué. Obtient ou définit le GUID que Sync Services utilise pour identifier la base de données client.
Public property ConflictResolver Obtient un objet SyncConflictResolver pour le fournisseur de synchronisation client, qui détermine l'action à effectuer lorsqu'un conflit se produit.
Public property Connection Obtient l'objet IDbConnection utilisé pour se connecter à la base de données client.
Public property ConnectionString Obtient ou définit la chaîne utilisée pour se connecter à la base de données client.
Public property 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.
Public property 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 3.5 SP1.

Haut

Méthodes publiques

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

  Nom Description
Public method AcceptChanges Surchargé. Met à jour les métadonnées de suivi afin que les modifications en attente sur le client ne soient pas téléchargées lors de la prochaine synchronisation.
Public method ApplyChanges Surchargé. Applique les insertions, mises à jour et suppressions pour un groupe de synchronisation à la base de données client.
Public method BeginTransaction Substitué. Appelé par SyncAgent pour commencer une transaction. Cela permet à l'agent de valider un ensemble de modifications en tant qu'unité atomique.
Public method CreateSchema Substitué. Crée le schéma de table dans la base de données client s'il n'existe pas.
Public method Dispose Surchargé. Substitué. Libère les ressources utilisées par SqlCeClientSyncProvider.
Public method EndTransaction Substitué. Appelé par SyncAgent pour terminer une transaction. Cela permet à l'agent de valider un ensemble de modifications en tant qu'unité atomique.
Public method Equals  Surchargé. (Hérité de Object.)
Public method GetChanges Surchargé. Obtient les insertions, les mises à jour et les suppressions du client qui se sont produites depuis le dernier appel de Synchronize ou de AcceptChanges.
Public method GetHashCode  (Hérité de Object.)
Public method GetTableReceivedAnchor Substitué. Obtient un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été reçue du serveur.
Public method GetTableSentAnchor Substitué. Obtient un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été envoyée à partir du client.
Public method GetType  (Hérité de Object.)
Public method OnInitialized Déclenche l'événement initialisé.
Public method Static ReferenceEquals  (Hérité de Object.)
Public method SetTableReceivedAnchor Substitué. Définit un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été reçue du serveur.
Public method SetTableSentAnchor Substitué. Définit un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été envoyée à partir du client.
Public method ToString  (Hérité de Object.)

Haut

Méthodes protégées

  Nom Description
Protected method Dispose Surchargé. Libère les ressources utilisées par SqlCeClientSyncProvider.
Protected method Finalize Substitué. Destructeur de SqlCeClientSyncProvider.
Protected method MemberwiseClone  (Hérité de Object.)
Protected method OnApplyChangeFailed Déclenche l'événement ApplyChangeFailed.
Protected method OnApplyingChanges Déclenche l'événement ApplyingChanges.
Protected method OnChangesApplied Déclenche l'événement ChangesApplied.
Protected method OnChangesSelected Déclenche l'événement ChangesSelected.
Protected method OnCreatingSchema Déclenche l'événement CreatingSchema.
Protected method OnSchemaCreated Déclenche l'événement SchemaCreated.
Protected method OnSelectingChanges Déclenche l'événement SelectingChanges.
Protected method OnSyncProgress Déclenche l'événement SyncProgress.

Haut

Événements publics

  Nom Description
Public event ApplyChangeFailed Se produit suite à l'impossibilité d'appliquer une ligne sur le client.
Public event ApplyingChanges Se produit avant l'application des modifications sur le client pour un groupe de synchronisation.
Public event ChangesApplied Se produit après l'application de toutes les modifications sur le client pour un groupe de synchronisation.
Public event 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.
Public event CreatingSchema Se produit avant la création du schéma sur le client pour chaque table.
Public event SchemaCreated Se produit après la création du schéma sur le client pour chaque table.
Public event 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.
Public event SyncProgress Se produit pendant la sélection et l'application des modifications pour un groupe de synchronisation sur le client.

Haut

Voir aussi

Référence

Classe SqlCeClientSyncProvider
Espace de noms Microsoft.Synchronization.Data.SqlServerCe