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.
System.Object
System.Data.SqlServerCe.SqlCeChangeTracking
Spazio dei nomi System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
'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.
Nome | Descrizione | |
---|---|---|
SqlCeChangeTracking(SqlCeConnection) | Inizializza una nuova istanza della classe SqlCeChangeTracking con un oggetto SqlCeConnection. | |
SqlCeChangeTracking(SqlCeTransaction) | Inizializza una nuova istanza della classe SqlCeChangeTracking con un oggetto SqlCeTransaction. |
In alto
Nome | Descrizione | |
---|---|---|
DisableTracking | Disabilita il rilevamento nella tabella specificata. | |
Dispose() | Rilascia tutte le risorse utilizzate dall'istanza corrente della classe SqlCeChangeTracking. | |
Dispose(Boolean) | Rilascia le risorse non gestite utilizzate dalla classe SqlCeChangeTracking e, facoltativamente, le risorse gestite. | |
EnableTracking | Abilita il rilevamento nella tabella specificata. | |
Equals | (ereditato da Object) | |
Finalize | (ereditato da Object) | |
GetHashCode | (ereditato da Object) | |
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. | |
GetTrackingOptions | Ottiene un valore che indica le operazioni del database attualmente rilevate nella tabella specificata. | |
GetType | (ereditato da Object) | |
MemberwiseClone | (ereditato da Object) | |
PackTombstoneKey | Converte la chiave della riga della tabella specificata nel formato utilizzato per la chiave della riga nella tabella tombstone. | |
PurgeTombstoneTableData | Elimina i dati tombstone per la tabella specificata. | |
PurgeTransactionSequenceData | Elimina i dati specificati dalla tabella della cronologia transazioni. | |
ToString | (ereditato da Object) | |
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. | |
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
I membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.