Compartir a través de


SqlCeTransaction.TrackingContext Propiedad

Obtiene o establece información contextual específica de la aplicación asociada por la transacción con operaciones de seguimiento en la tabla de una base de datos de SQL Server Compact.

Espacio de nombres:  System.Data.SqlServerCe
Ensamblado:  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Sintaxis

'Declaración
Public Property TrackingContext As Guid
    Get
    Set
'Uso
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)

Valor de la propiedad

Tipo: System.Guid
Valor que representa la información específica de la aplicación.

Comentarios

La propiedad TrackingContext se puede utilizar para asociar el contexto específico de la aplicación a una operación de seguimiento en una tabla de base de datos. La transacción aplica el conjunto de valores de TrackingContext en las siguientes situaciones:

  • Cuando se realiza una operación de base de datos de la que se efectúa el seguimiento en una tabla con el seguimiento habilitado, la transacción establece la columna __sysTrackingContext de la fila de seguimiento en el valor de TrackingContext.

  • Cuando se elimina una fila de una tabla de seguimiento y se realiza el seguimiento de las operaciones de eliminación en la tabla, la transacción establece la columna __sysTrackingContext de la fila cuando se mueve a la tabla de marcadores de exclusión (__sysOCSDeletedRows) en el valor de TrackingContext.

La infraestructura de seguimiento no interpreta el valor de contexto. Los desarrolladores de aplicaciones pueden utilizar el valor para asociar información importante para la aplicación a cambios de seguimiento; por ejemplo, se puede utilizar para asociar el usuario o sistema que realizó el cambio a los datos de seguimiento.

Vea también

Referencia

SqlCeTransaction Clase

Espacio de nombres System.Data.SqlServerCe

SqlCeChangeTracking

TrackingOptions