Classe SqlCeSyncStoreMetadataCleanup
Représente le nettoyage des métadonnées de suivi des modifications dans une base de données SQL Server Compact synchronisée à l'aide d'un SqlCeSyncProvider.
Espace de noms: Microsoft.Synchronization.Data.SqlServerCe
Assembly: Microsoft.Synchronization.Data.SqlServerCe (dans microsoft.synchronization.data.sqlserverce.dll)
Syntaxe
'Déclaration
Public Class SqlCeSyncStoreMetadataCleanup
'Utilisation
Dim instance As SqlCeSyncStoreMetadataCleanup
public class SqlCeSyncStoreMetadataCleanup
public ref class SqlCeSyncStoreMetadataCleanup
public class SqlCeSyncStoreMetadataCleanup
public class SqlCeSyncStoreMetadataCleanup
Notes
Le nettoyage implique la suppression des métadonnées des lignes qui ont été supprimées d'une table de base. Sync Framework utilise deux types de métadonnées :
Métadonnées de niveau table qui effectuent le suivi des insertions, mises à jour et suppressions pour chaque table qui est synchronisée.
Il existe une ligne de métadonnées pour chaque ligne dans la table de base. Si une ligne est supprimée de la table de base et que tous les nœuds de toutes les étendues l'ont reçue, la ligne de métadonnées peut être supprimée sans risque.
Métadonnées de niveau base de données qui effectuent le suivi des modifications reçues par chaque nœud d'autres nœuds.
En règle générale, ces métadonnées sont stockées dans une table d'étendue pour chaque base de données de nœud. Les lignes de la table d'étendue ne doivent jamais être supprimées, à moins que l'étendue ne soit elle aussi supprimée.
Le nettoyage est basé sur la rétention, ce qui signifie que les métadonnées qui sont plus anciennes que le nombre de jours spécifié sont supprimées. Pour les bases de données SQL Server, utilisez l'objet SqlSyncStoreMetadataCleanup et pour les bases de données SQL Server Compact, utilisez l'objet SqlCeSyncStoreMetadataCleanup. Pour plus d'informations, consultez Procédure : nettoyer les métadonnées pour la synchronisation collaborative (SQL Server).
Hiérarchie d'héritage
System.Object
Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncStoreMetadataCleanup
Sécurité des threads
Tous les membres publics statiques (Partagés en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Membres SqlCeSyncStoreMetadataCleanup
Espace de noms Microsoft.Synchronization.Data.SqlServerCe