SqlCeSyncStoreMetadataCleanup 類別
表示清除使用 SqlCeSyncProvider 同步處理之 SQL Server Compact 資料庫中的變更追蹤中繼資料。
命名空間: 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 物件。如需詳細資訊,請參閱 HOW TO:清除共同作業同步處理的中繼資料 (SQL Server)。
繼承階層
System. . :: . .Object
Microsoft.Synchronization.Data.SqlServerCe..::..SqlCeSyncStoreMetadataCleanup
執行緒安全性
這個類型的任何公用static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員都可以是安全執行緒。