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.