Compartilhar via


Propriedade TrackingContext

Obtém ou define informações de contexto específicas do aplicativo que são associadas pela transação às operações acompanhadas em uma tabela de banco de dados SQL Server Compact.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)

Sintaxe

'Declaração
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 da propriedade

Tipo: System. . :: . .Guid
Um valor que representa informações específicas do aplicativo.

Comentários

A propriedade TrackingContext pode ser usada para associar o contexto específico do aplicativo a uma operação acompanhada em uma tabela de banco de dados. A transação aplica o valor definido para TrackingContext nas seguintes situações:

  • Quando uma operação de banco de dados que está sendo acompanhada é executada em uma tabela para a qual o acompanhamento está habilitada, a transação define a coluna __sysTrackingContext na linha acompanhada como o valor de TrackingContext.

  • Quando uma linha em uma tabela acompanhada é excluída e operações de exclusão estão sendo acompanhadas na tabela, a transação define a coluna __sysTrackingContext na linha quando ela é movida para a tabela de marca de exclusão (__sysOCSDeletedRows) com o valor de TrackingContext.

A infraestrutura de acompanhamento não interpreta o valor de contexto. Um desenvolvedor de aplicativos pode usar o valor para associar informações importantes ao aplicativo com alterações controladas; por exemplo, ele pode ser usado para associar o usuário ou o sistema que fez a alteração aos dados controlados.

Consulte também

Referência

SqlCeTransaction Classe

Membros SqlCeTransaction

Namespace System.Data.SqlServerCe

SqlCeChangeTracking

TrackingOptions