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 | |
---|---|---|
SqlCeClientSyncProvider() () () () | Initialise une nouvelle instance de la classe SqlCeClientSyncProvider à l'aide des valeurs par défaut. | |
SqlCeClientSyncProvider(String) | Initialise une nouvelle instance de la classe SqlCeClientSyncProvider en utilisant un paramètre de chaîne de connexion. | |
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 | |
---|---|---|
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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).) | |
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).) | |
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).) | |
Dispose() () () () | Libère toutes les ressources utilisées par SqlCeClientSyncProvider. (Se substitue à ClientSyncProvider. . :: . .Dispose() () () ().) | |
Dispose(Boolean) | Libère les ressources non managées utilisées par SqlCeClientSyncProvider et éventuellement les ressources managées. | |
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).) | |
Equals(Object) | (Hérité de Object.) | |
Finalize() () () () | Destructeur de SqlCeClientSyncProvider. (Se substitue à Object. . :: . .Finalize() () () ().) | |
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. | |
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. | |
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).) | |
GetHashCode() () () () | (Hérité de Object.) | |
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).) | |
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).) | |
GetType() () () () | (Hérité de Object.) | |
MemberwiseClone() () () () | (Hérité de Object.) | |
OnApplyChangeFailed(ApplyChangeFailedEventArgs) | Déclenche l'événement ApplyChangeFailed. | |
OnApplyingChanges(ApplyingChangesEventArgs) | Déclenche l'événement ApplyingChanges. | |
OnChangesApplied(ChangesAppliedEventArgs) | Déclenche l'événement ChangesApplied. | |
OnChangesSelected(ChangesSelectedEventArgs) | Déclenche l'événement ChangesSelected. | |
OnCreatingSchema(CreatingSchemaEventArgs) | Déclenche l'événement CreatingSchema. | |
OnInitialized() () () () | Déclenche l'événement initialisé. | |
OnSchemaCreated(SchemaCreatedEventArgs) | Déclenche l'événement SchemaCreated. | |
OnSelectingChanges(SelectingChangesEventArgs) | Déclenche l'événement SelectingChanges. | |
OnSyncProgress(SyncProgressEventArgs) | Déclenche l'événement SyncProgress. | |
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).) | |
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).) | |
ToString() () () () | (Hérité de Object.) |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
ClientId | Obtient ou définit le GUID que Sync Framework utilise pour identifier la base de données client. (Se substitue à ClientSyncProvider. . :: . .ClientId.) | |
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 de la page
Événements
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 de la page