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 | |
---|---|---|
SqlCeChangeTracking(SqlCeConnection) | Initialisiert eine neue Instanz der SqlCeChangeTracking-Klasse mit SqlCeConnection. | |
SqlCeChangeTracking(SqlCeTransaction) | Initialisiert eine neue Instanz der SqlCeChangeTracking-Klasse mit SqlCeTransaction. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
DisableTracking | Deaktiviert die Nachverfolgung für die angegebene Tabelle. | |
Dispose() | Gibt alle Ressourcen frei, die von der aktuellen Instanz der SqlCeChangeTracking-Klasse verwendet werden. | |
Dispose(Boolean) | Gibt die von der SqlCeChangeTracking-Klasse verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. | |
EnableTracking | Aktiviert die Nachverfolgung für die angegebene Tabelle. | |
Equals | (von Object vererbt) | |
Finalize | (von Object vererbt) | |
GetHashCode | (von Object vererbt) | |
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. | |
GetTrackingOptions | Ruft einen Wert ab, der die Datenbankvorgänge angibt, die derzeit für die angegebene Tabelle nachverfolgt werden. | |
GetType | (von Object vererbt) | |
MemberwiseClone | (von Object vererbt) | |
PackTombstoneKey | Konvertiert den Zeilenschlüssel aus der angegebenen Tabelle in das Format, das für den Zeilenschlüssel in der Tombstonetabelle verwendet wird. | |
PurgeTombstoneTableData | Löscht Tombstonedaten für die angegebene Tabelle. | |
PurgeTransactionSequenceData | Löscht die angegebenen Daten endgültig aus der Transaktionsverlaufstabelle. | |
ToString | (von Object vererbt) | |
UnpackTombstoneKey | Konvertiert die Darstellung eines in der Tombstonetabelle verwendeten Zeilenschlüssels in die Spaltenwerte des Zeilenschlüssels, der in der angegebenen Tabelle verwendet wird. | |
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.