SqlCeSyncStoreMetadataCleanup 类

表示清除 SQL Server Compact 数据库中使用 SqlCeSyncProvider 同步的变更跟踪元数据。

命名空间: Microsoft.Synchronization.Data.SqlServerCe
程序集: Microsoft.Synchronization.Data.SqlServerCe(在 microsoft.synchronization.data.sqlserverce.dll 中)

语法

声明
Public Class SqlCeSyncStoreMetadataCleanup
用法
Dim instance As SqlCeSyncStoreMetadataCleanup
public class SqlCeSyncStoreMetadataCleanup
public ref class SqlCeSyncStoreMetadataCleanup
public class SqlCeSyncStoreMetadataCleanup
public class SqlCeSyncStoreMetadataCleanup

备注

清除涉及删除已经从基表中删除的行的元数据。Sync Framework 使用两种元数据:

  • 用于跟踪同步的每个表的插入、更新和删除操作的表级元数据。

    基表中的每一行都有一行元数据。如果从基表中删除某行并且作用域中的所有节点都已接收到该行,则可以安全地删除元数据行。

  • 用于跟踪每个节点从其他节点接收到的变更的数据库级元数据。

    对于每个节点数据库,此元数据通常存储在一个作用域表中。始终不应删除该作用域表中的行,除非该作用域被删除。

清除基于数据保持期;这意味着将删除早于指定天数的元数据。对于 SQL Server 数据库,使用 SqlSyncStoreMetadataCleanup 对象;对于 SQL Server Compact 数据库,使用 SqlCeSyncStoreMetadataCleanup 对象。有关更多信息,请参见如何清除协作同步的元数据 (SQL Server)

继承层次结构

System.Object
  Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncStoreMetadataCleanup

线程安全

此类型的所有公共静态(在 Visual Basic 中共享 )成员都是线程安全的。不保证任何实例成员的线程安全。

请参阅

参考

SqlCeSyncStoreMetadataCleanup 成员
Microsoft.Synchronization.Data.SqlServerCe 命名空间