Compartilhar via


Classe SqlCeChangeTracking

Esse tipo tem um atributo SecurityCriticalAttribute, que o restringe a uso interno pela biblioteca de classes do .NET Framework for Silverlight. O código do aplicativo que usa qualquer membro desse tipo gera um MethodAccessException.

[SEGURANÇA CRÍTICA]

Fornece métodos que podem ser usados para controlar alterações em tabelas de um banco de dados do SQL Server Compact.

Hierarquia de herança

System.Object
  System.Data.SqlServerCe.SqlCeChangeTracking

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

Sintaxe

'Declaração
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeChangeTracking _
    Implements IDisposable
'Uso
Dim instance As SqlCeChangeTracking
[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class SqlCeChangeTracking : IDisposable
[SecurityCriticalAttribute(SecurityCriticalScope::Everything)]
[PermissionSetAttribute(SecurityAction::Demand, Name = L"FullTrust")]
public ref class SqlCeChangeTracking sealed : IDisposable
[<SealedAttribute>]
[<SecurityCriticalAttribute(SecurityCriticalScope.Everything)>]
[<PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")>]
type SqlCeChangeTracking =  
    class
        interface IDisposable
    end
public final class SqlCeChangeTracking implements IDisposable

O tipo SqlCeChangeTracking expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SqlCeChangeTracking(SqlCeConnection) Inicializa uma nova instância da classe SqlCeChangeTracking com SqlCeConnection.
Método público SqlCeChangeTracking(SqlCeTransaction) Inicializa uma nova instância da classe SqlCeChangeTracking com SqlCeTransaction.

Início

Métodos

  Nome Descrição
Método público DisableTracking Desabilita o controle na tabela especificada.
Método público Dispose() Libera todos os recursos usados pela instância atual da classe SqlCeChangeTracking.
Método público Dispose(Boolean) Libera os recursos não gerenciados usados pela classe SqlCeChangeTracking e, opcionalmente, libera os recursos gerenciados.
Método público EnableTracking Habilita o controle na tabela especificada.
Método público Equals (herança de Object)
Método protegido Finalize (herança de Object)
Método público GetHashCode (herança de Object)
Método público GetLastCommittedCsn Retorna o CSN (número de sequência de confirmação) da última transação confirmada para a fonte de dados associada ao objeto SqlCeChangeTracking.
Método público GetTrackingOptions Obtém um valor que indica as operações de banco de dados que estão sendo controladas na tabela especificada.
Método público GetType (herança de Object)
Método protegido MemberwiseClone (herança de Object)
Método público PackTombstoneKey Converte a chave de linha da tabela especificada no formato usado para a chave de linha na tabela de marcas de exclusão.
Método público PurgeTombstoneTableData Limpa os dados de marca de exclusão da tabela especificada.
Método público PurgeTransactionSequenceData Limpa os dados especificados da tabela de histórico de transações.
Método público ToString (herança de Object)
Método público UnpackTombstoneKey Converte a representação de uma chave de linha usada na tabela de marcas de exclusão nos valores de coluna da chave de linha usada na tabela especificada.
Método públicoMembro estático UpgradePublicTracking Atualiza metadados de controle em um banco de dados do SQL Server Compact SP2, no qual o controle tenha sido habilitado, para uso do Microsoft Sync Framework Service Pack 1 (SP1) e versões posteriores do Sync Framework.

Início

Segurança de thread

Qualquer membro estático público (Shared no Microsoft Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace System.Data.SqlServerCe