SqlCeChangeTracking 類別

此型別具有 SecurityCriticalAttribute 屬性,它會限制為由 .NET Framework for Silverlight 類別程式庫內部使用。使用此型別之任何成員的應用程式碼會擲回 MethodAccessException。

[安全性關鍵]

提供可用來針對 SQL Server Compact 資料庫中資料表追蹤變更的方法。

繼承階層

System.Object
  System.Data.SqlServerCe.SqlCeChangeTracking

命名空間:  System.Data.SqlServerCe
組件:  System.Data.SqlServerCe (在 System.Data.SqlServerCe.dll 中)

語法

'宣告
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeChangeTracking _
    Implements IDisposable
'用途
Dim instance As SqlCeChangeTracking
[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class SqlCeChangeTracking : IDisposable
[SecurityCriticalAttribute(SecurityCriticalScope::Everything)]
[PermissionSetAttribute(SecurityAction::Demand, Name = L"FullTrust")]
public ref class SqlCeChangeTracking sealed : IDisposable
[<SealedAttribute>]
[<SecurityCriticalAttribute(SecurityCriticalScope.Everything)>]
[<PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")>]
type SqlCeChangeTracking =  
    class
        interface IDisposable
    end
public final class SqlCeChangeTracking implements IDisposable

SqlCeChangeTracking 型別公開下列成員。

建構函式

  名稱 說明
公用方法 SqlCeChangeTracking(SqlCeConnection) 使用 SqlCeConnection 來初始化 SqlCeChangeTracking 類別的新執行個體。
公用方法 SqlCeChangeTracking(SqlCeTransaction) 使用 SqlCeTransaction 來初始化 SqlCeChangeTracking 類別的新執行個體。

上層

方法

  名稱 說明
公用方法 DisableTracking 停用指定之資料表的追蹤。
公用方法 Dispose() 釋放 SqlCeChangeTracking 類別之目前執行個體所使用的所有資源。
公用方法 Dispose(Boolean) 釋放 SqlCeChangeTracking 類別所使用的 Unmanaged 資源,並且選擇性地釋放 Managed 資源。
公用方法 EnableTracking 啟用指定之資料表的追蹤。
公用方法 Equals (繼承自 Object)
受保護的方法 Finalize (繼承自 Object)
公用方法 GetHashCode (繼承自 Object)
公用方法 GetLastCommittedCsn 傳回針對與 SqlCeChangeTracking 物件相關聯之資料來源認可的最後一筆交易的認可序號 (CSN)。
公用方法 GetTrackingOptions 取得值,這個值表示目前正在指定之資料表上追蹤的資料庫作業。
公用方法 GetType (繼承自 Object)
受保護的方法 MemberwiseClone (繼承自 Object)
公用方法 PackTombstoneKey 將指定之資料表中的資料列索引鍵轉換成標記資料表中資料列索引鍵所使用的格式。
公用方法 PurgeTombstoneTableData 針對指定的資料表清除標記資料。
公用方法 PurgeTransactionSequenceData 從交易歷程記錄資料表中清除指定的資料。
公用方法 ToString (繼承自 Object)
公用方法 UnpackTombstoneKey 將用於標記資料表之資料列索引鍵的表示法轉換成用於指定資料表之資料列索引鍵的資料行值。
公用方法靜態成員 UpgradePublicTracking 在已經啟用追蹤的 SQL Server Compact SP2 資料庫中升級追蹤中繼資料,以供 Microsoft Sync Framework Service Pack 1 (SP1) 和 Sync Framework 的更新版本使用。

上層

執行緒安全性

這個類型的任何公用靜態 (在 Microsoft Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

System.Data.SqlServerCe 命名空間