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 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。