Freigeben über


SqlCeChangeTracking-Klasse

Der Typ verfügt über ein SecurityCriticalAttribute-Attribut, wodurch er auf die interne Verwendung durch die .NET Framework für Silverlight-Klassenbibliothek beschränkt wird. Von Anwendungscode, von dem ein beliebiges Element dieses Typs verwendet wird, wird eine MethodAccessException-Ausnahme ausgelöst.

[SECURITY CRITICAL]

Stellt Methoden bereit, die zum Nachverfolgen von Änderungen an Tabellen einer SQL Server Compact-Datenbank verwendet werden können.

Vererbungshierarchie

System.Object
  System.Data.SqlServerCe.SqlCeChangeTracking

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeChangeTracking _
    Implements IDisposable
'Usage
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

Der SqlCeChangeTracking-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SqlCeChangeTracking(SqlCeConnection) Initialisiert eine neue Instanz der SqlCeChangeTracking-Klasse mit SqlCeConnection.
Öffentliche Methode SqlCeChangeTracking(SqlCeTransaction) Initialisiert eine neue Instanz der SqlCeChangeTracking-Klasse mit SqlCeTransaction.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode DisableTracking Deaktiviert die Nachverfolgung für die angegebene Tabelle.
Öffentliche Methode Dispose() Gibt alle Ressourcen frei, die von der aktuellen Instanz der SqlCeChangeTracking-Klasse verwendet werden.
Öffentliche Methode Dispose(Boolean) Gibt die von der SqlCeChangeTracking-Klasse verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.
Öffentliche Methode EnableTracking Aktiviert die Nachverfolgung für die angegebene Tabelle.
Öffentliche Methode Equals (von Object vererbt)
Geschützte Methode Finalize (von Object vererbt)
Öffentliche Methode GetHashCode (von Object vererbt)
Öffentliche Methode GetLastCommittedCsn Gibt die Commitfolgenummer (CSN) der letzten Transaktion zurück, für die ein Commit für die Datenquelle ausgeführt wurde, die dem SqlCeChangeTracking-Objekt zugeordnet ist.
Öffentliche Methode GetTrackingOptions Ruft einen Wert ab, der die Datenbankvorgänge angibt, die derzeit für die angegebene Tabelle nachverfolgt werden.
Öffentliche Methode GetType (von Object vererbt)
Geschützte Methode MemberwiseClone (von Object vererbt)
Öffentliche Methode PackTombstoneKey Konvertiert den Zeilenschlüssel aus der angegebenen Tabelle in das Format, das für den Zeilenschlüssel in der Tombstonetabelle verwendet wird.
Öffentliche Methode PurgeTombstoneTableData Löscht Tombstonedaten für die angegebene Tabelle.
Öffentliche Methode PurgeTransactionSequenceData Löscht die angegebenen Daten endgültig aus der Transaktionsverlaufstabelle.
Öffentliche Methode ToString (von Object vererbt)
Öffentliche Methode UnpackTombstoneKey Konvertiert die Darstellung eines in der Tombstonetabelle verwendeten Zeilenschlüssels in die Spaltenwerte des Zeilenschlüssels, der in der angegebenen Tabelle verwendet wird.
Öffentliche MethodeStatisches Element UpgradePublicTracking Führt ein Upgrade der Nachverfolgungsmetadaten in einer SQL Server Compact SP2-Datenbank durch, für die die Nachverfolgung aktiviert wurde, damit sie von Microsoft Sync Framework Service Pack 1 (SP1) und höheren Versionen von Sync Framework verwendet werden kann.

Zum Anfang

Threadsicherheit

Alle öffentlichen statischen (in Microsoft Visual Basic freigegebenen) Elemente dieses Typs sind threadsicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie threadsicher sind.

Siehe auch

Verweis

System.Data.SqlServerCe-Namespace