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 tableau suivant répertorie les membres exposés par le type SqlCeClientSyncProvider .
Constructeurs publics
Nom | Description | |
---|---|---|
SqlCeClientSyncProvider | Surchargé. Initialise une nouvelle instance de la classe SqlCeClientSyncProvider. |
Haut
Propriétés publiques
Nom | Description | |
---|---|---|
ClientId | Substitué. Obtient ou définit le GUID que Sync Framework utilise pour identifier la base de données client. | |
ConflictResolver | Obtient un objet SyncConflictResolver pour le fournisseur de synchronisation client, qui détermine l'action à effectuer lorsqu'un conflit se produit. | |
Connection | Obtient l'objet IDbConnection utilisé pour se connecter à la base de données client. | |
ConnectionString | Obtient ou définit la chaîne utilisée pour se connecter à la base de données client. | |
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. | |
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
Méthodes publiques
(voir aussi Méthodes protégées )
Nom | Description | |
---|---|---|
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. | |
ApplyChanges | Surchargé. Applique les insertions, mises à jour et suppressions pour un groupe de synchronisation à la base de données client. | |
BeginTransaction | Substitué. Appelé par SyncAgent pour commencer une transaction. Permet à l'agent de valider un ensemble de modifications en tant qu'unité atomique. | |
CreateSchema | Substitué. Crée le schéma de table dans la base de données client s'il n'existe pas. | |
Dispose | Surchargé. Substitué. Libère les ressources utilisées par SqlCeClientSyncProvider. | |
EndTransaction | Substitué. Appelé par SyncAgent pour terminer une transaction. Permet à l'agent de valider un ensemble de modifications en tant qu'unité atomique. | |
Equals | Surchargé. (Hérité de Object.) | |
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. | |
GetHashCode | (Hérité de Object.) | |
GetTableReceivedAnchor | Substitué. Obtient un objet SyncAnchor qui contient l'heure à laquelle le serveur a reçu la dernière modification. | |
GetTableSentAnchor | Substitué. Obtient un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été envoyée à partir du client. | |
GetType | (Hérité de Object.) | |
OnInitialized | Déclenche l'événement initialisé. | |
ReferenceEquals | (Hérité de Object.) | |
SetTableReceivedAnchor | Substitué. Définit un objet SyncAnchor qui contient l'heure à laquelle le serveur a reçu la dernière modification. | |
SetTableSentAnchor | Substitué. Définit un objet SyncAnchor qui contient l'heure à laquelle la dernière modification a été envoyée à partir du client. | |
ToString | (Hérité de Object.) |
Haut
Méthodes protégées
Nom | Description | |
---|---|---|
Dispose | Surchargé. Libère les ressources utilisées par SqlCeClientSyncProvider. | |
Finalize | Substitué. Destructeur de SqlCeClientSyncProvider. | |
MemberwiseClone | (Hérité de Object.) | |
OnApplyChangeFailed | Déclenche l'événement ApplyChangeFailed. | |
OnApplyingChanges | Déclenche l'événement ApplyingChanges. | |
OnChangesApplied | Déclenche l'événement ChangesApplied. | |
OnChangesSelected | Déclenche l'événement ChangesSelected. | |
OnCreatingSchema | Déclenche l'événement CreatingSchema. | |
OnSchemaCreated | Déclenche l'événement SchemaCreated. | |
OnSelectingChanges | Déclenche l'événement SelectingChanges. | |
OnSyncProgress | Déclenche l'événement SyncProgress. |
Haut
Événements publics
Nom | Description | |
---|---|---|
ApplyChangeFailed | Se produit suite à l'impossibilité d'appliquer une ligne sur le client. | |
ApplyingChanges | Se produit avant l'application des modifications sur le client pour un groupe de synchronisation. | |
ChangesApplied | Se produit après l'application de toutes les modifications sur le client pour un groupe de synchronisation. | |
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. | |
CreatingSchema | Se produit avant la création du schéma sur le client pour chaque table. | |
SchemaCreated | Se produit après la création du schéma sur le client pour chaque table. | |
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. | |
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