Proprietà SqlCeTransaction.TrackingContext
Ottiene o imposta le informazioni sul contesto specifiche dell'applicazione associate dalla transazione alle operazioni rilevate in una tabella del database di SQL Server Compact.
Spazio dei nomi System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Sintassi
'Dichiarazione
Public Property TrackingContext As Guid
Get
Set
'Utilizzo
Dim instance As SqlCeTransaction
Dim value As Guid
value = instance.TrackingContext
instance.TrackingContext = value
public Guid TrackingContext { get; set; }
public:
property Guid TrackingContext {
Guid get ();
void set (Guid value);
}
member TrackingContext : Guid with get, set
function get TrackingContext () : Guid
function set TrackingContext (value : Guid)
Valore proprietà
Tipo: System.Guid
Valore che rappresenta le informazioni specifiche dell'applicazione.
Osservazioni
La proprietà TrackingContext può essere utilizzata per associare il contesto specifico dell'applicazione a un'operazione rilevata in una tabella del database. La transazione applica il set di valori per la proprietà TrackingContext nelle situazioni seguenti:
Quando un'operazione del database in fase di rilevamento viene eseguita in una tabella per la quale è abilitato il rilevamento, la transazione imposta la colonna __sysTrackingContext della riga con rilevamento sul valore della proprietà TrackingContext.
Quando si elimina una riga di una tabella con rilevamento e si tiene traccia delle operazioni di eliminazione nella tabella, la transazione imposta la colonna __sysTrackingContext sulla riga quando viene spostata sul valore della proprietà TrackingContext nella tabella tombstone (__sysOCSDeletedRows).
L'infrastruttura di rilevamento non interpreta il valore del contesto. Uno sviluppatore di applicazioni può utilizzare il valore per associare informazioni importanti all'applicazione con le modifiche rilevate, ad esempio per associare l'utente o il sistema che ha apportato la modifica ai dati rilevati.