Partager via


Propriété SqlCeTransaction.TrackingContext

Obtient ou définit les informations de contexte spécifiques à l'application associées par la transaction aux opérations suivies sur une table de base de données SQL Server Compact.

Espace de noms :  System.Data.SqlServerCe
Assembly :  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
Public Property TrackingContext As Guid
    Get
    Set
'Utilisation
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)

Valeur de propriété

Type : System.Guid
Valeur qui représente les informations spécifiques à l'application.

Notes

La propriété TrackingContext peut être utilisée pour associer le contexte spécifique à l'application à une opération faisant l'objet d'un suivi sur une table de base de données. La transaction applique la valeur définie pour TrackingContext dans les situations suivantes :

  • Lorsqu'une opération de base de données faisant l'objet d'un suivi est effectuée sur une table pour laquelle le suivi est activé, la transaction attribue à la colonne __sysTrackingContext dans la ligne faisant l'objet du suivi la valeur TrackingContext.

  • Lorsqu'une ligne dans une table faisant l'objet d'un suivi est supprimée et que les opérations de suppression font l'objet d'un suivi sur la table, la transaction attribue à la colonne __sysTrackingContext sur la ligne lors de son déplacement vers la table tombstone (__sysOCSDeletedRows) la valeur TrackingContext.

L'infrastructure de suivi n'interprète pas la valeur de contexte. Un développeur d'applications peut utiliser cette valeur pour associer les informations importantes pour l'application aux modifications faisant l'objet d'un suivi ; par exemple, elle peut être utilisée pour associer l'utilisateur ou le système qui a apporté la modification aux données de suivi.

Voir aussi

Référence

SqlCeTransaction Classe

Espace de noms System.Data.SqlServerCe

SqlCeChangeTracking

TrackingOptions