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
type SqlCeSyncStoreMetadataCleanup = class end
public class SqlCeSyncStoreMetadataCleanup
注释
清除涉及删除已经从基表中删除的行的元数据。Sync Framework 使用两种元数据:
用于跟踪同步的每个表的插入、更新和删除操作的表级元数据。
基表中的每一行都有一行元数据。如果从基表中删除某行并且作用域中的所有节点都已接收到该行,则可以安全地删除元数据行。
用于跟踪每个节点从其他节点接收到的变更的数据库级元数据。
对于每个节点数据库,此元数据通常存储在一个作用域表中。始终不应删除该作用域表中的行,除非该作用域被删除。
清除基于数据保持期;这意味着将删除早于指定天数的元数据。对于 SQL Server 数据库,使用 SqlSyncStoreMetadataCleanup 对象;对于 SQL Server Compact 数据库,使用 SqlCeSyncStoreMetadataCleanup 对象。有关更多信息,请参见如何清除协作同步的元数据 (SQL Server)。
继承层次结构
System. . :: . .Object
Microsoft.Synchronization.Data.SqlServerCe..::..SqlCeSyncStoreMetadataCleanup
线程安全
此类型的所有公共成员static(在 Visual Basic 中为 Shared) 都是线程安全的。不保证所有实例成员都是线程安全的。