Partilhar via


Propriedade do RDL SqlCeTransaction.TrackingContext

Obtém ou define informações de contexto específicas ao aplicativo que são associadas pela transação a operações controladas em uma tabela de banco de dados do 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 ao aplicativo.

Comentários

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

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

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

A infraestrutura de controle não interpreta o valor do contexto. Um desenvolvedor de aplicativos pode usar o valor para associar informações importantes para o 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

Namespace System.Data.SqlServerCe

SqlCeChangeTracking

TrackingOptions