Condividi tramite


Classe SqlCeChangeTracking

Questo tipo dispone di un attributo SecurityCriticalAttribute che lo limita all'uso interno da parte della libreria di classi .NET Framework for Silverlight. Il codice dell'applicazione in cui viene utilizzato qualsiasi membro di questo tipo genera un oggetto MethodAccessException.

[SECURITY CRITICAL]

Fornisce metodi che possono essere utilizzati per tenere traccia delle modifiche apportate alle tabelle in un database di SQL Server Compact.

Gerarchia di ereditarietà

System.Object
  System.Data.SqlServerCe.SqlCeChangeTracking

Spazio dei nomi  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Sintassi

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

Nel tipo SqlCeChangeTracking sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico SqlCeChangeTracking(SqlCeConnection) Inizializza una nuova istanza della classe SqlCeChangeTracking con un oggetto SqlCeConnection.
Metodo pubblico SqlCeChangeTracking(SqlCeTransaction) Inizializza una nuova istanza della classe SqlCeChangeTracking con un oggetto SqlCeTransaction.

In alto

Metodi

  Nome Descrizione
Metodo pubblico DisableTracking Disabilita il rilevamento nella tabella specificata.
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate dall'istanza corrente della classe SqlCeChangeTracking.
Metodo pubblico Dispose(Boolean) Rilascia le risorse non gestite utilizzate dalla classe SqlCeChangeTracking e, facoltativamente, le risorse gestite.
Metodo pubblico EnableTracking Abilita il rilevamento nella tabella specificata.
Metodo pubblico Equals (ereditato da Object)
Metodo protetto Finalize (ereditato da Object)
Metodo pubblico GetHashCode (ereditato da Object)
Metodo pubblico GetLastCommittedCsn Restituisce il numero di sequenza del commit (CSN, Commit Sequence Number) dell'ultima transazione sottoposta a commit per l'origine dati associata all'oggetto SqlCeChangeTracking.
Metodo pubblico GetTrackingOptions Ottiene un valore che indica le operazioni del database attualmente rilevate nella tabella specificata.
Metodo pubblico GetType (ereditato da Object)
Metodo protetto MemberwiseClone (ereditato da Object)
Metodo pubblico PackTombstoneKey Converte la chiave della riga della tabella specificata nel formato utilizzato per la chiave della riga nella tabella tombstone.
Metodo pubblico PurgeTombstoneTableData Elimina i dati tombstone per la tabella specificata.
Metodo pubblico PurgeTransactionSequenceData Elimina i dati specificati dalla tabella della cronologia transazioni.
Metodo pubblico ToString (ereditato da Object)
Metodo pubblico UnpackTombstoneKey Converte la rappresentazione di una chiave della riga utilizzata nella tabella tombstone nei valori di colonna della chiave della riga utilizzata nella tabella specificata.
Metodo pubblicoMembro statico UpgradePublicTracking Aggiorna i metadati di rilevamento in un database di SQL Server Compact SP2 in cui è stato abilitato il rilevamento affinché vengano utilizzati da Microsoft Sync Framework Service Pack 1 (SP1) e dalle versioni successive di Sync Framework.

In alto

Protezione dei thread

I membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.SqlServerCe