Share via


SqlCeChangeTracking 类

此类型具有 SecurityCriticalAttribute 属性,该属性将其限制为仅供 .NET Framework 内部用于 Silverlight 类库。使用此类型的任何成员的应用程序代码都将引发 MethodAccessException。

[SECURITY CRITICAL]

提供可用于跟踪对 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 类使用的非托管资源,并可以选择释放托管资源。
公共方法 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 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。

请参阅

参考

System.Data.SqlServerCe 命名空间