共用方式為


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
public class SqlCeSyncStoreMetadataCleanup
public class SqlCeSyncStoreMetadataCleanup

備註

清除包括刪除已自基底資料表中刪除之資料列的中繼資料。Sync Framework 會使用兩種中繼資料:

  • 追蹤每個同步處理之資料表的插入、更新和刪除項目的資料表層級中繼資料。

    基底資料表中每個資料列都有一個中繼資料列。如果資料列已自基底資料表中刪除,而且所有範圍中的所有節點都已接到,便可以安全地刪除中繼資料列。

  • 追蹤每個節點從其他節點所接到之變更的資料庫層級中繼資料。

    這項中繼資料一般會儲存在每個節點資料庫的一個範圍資料表中。範圍資料表中的資料列絕對不可刪除,除非卸除此範圍。

清除是以保留為基礎,這表示系統會刪除比指定之天數還要舊的中繼資料。若為 SQL Server 資料庫,請使用 SqlSyncStoreMetadataCleanup 物件。若為 SQL Server Compact 資料庫,請使用 SqlCeSyncStoreMetadataCleanup 物件。如需詳細資訊,請參閱 HOW TO:清除共同作業同步處理的中繼資料 (SQL Server)

繼承階層

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

執行緒安全性

任何公用靜態 (共用 在 Visual Basic) 此型別的成員具備執行緒安全。不保證任何執行個體成員安全執行緒。

請參閱

參考

SqlCeSyncStoreMetadataCleanup 成員
Microsoft.Synchronization.Data.SqlServerCe 命名空間