SqlCeChangeTracking クラス

この型には、SecurityCriticalAttribute 属性があるため、Silverlight クラス ライブラリでは .NET Framework による内部使用のみに制限されます。この型のいずれかのメンバーをアプリケーション コードで使用すると、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 クラスの新しいインスタンスを初期化します。

Top

メソッド

  名前 説明
パブリック メソッド 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 データベースで、Sync Framework の Microsoft Sync Framework Service Pack 1 (SP1) 以降のバージョンで使用するために追跡メタデータをアップグレードします。

Top

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

System.Data.SqlServerCe 名前空間