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 | |
---|---|---|
SqlCeChangeTracking(SqlCeConnection) | Inicializa uma nova instância da classe SqlCeChangeTracking com SqlCeConnection. | |
SqlCeChangeTracking(SqlCeTransaction) | Inicializa uma nova instância da classe SqlCeChangeTracking com SqlCeTransaction. |
Início
Métodos
Nome | Descrição | |
---|---|---|
DisableTracking | Desabilita o controle na tabela especificada. | |
Dispose() | Libera todos os recursos usados pela instância atual da classe SqlCeChangeTracking. | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela classe SqlCeChangeTracking e, opcionalmente, libera os recursos gerenciados. | |
EnableTracking | Habilita o controle na tabela especificada. | |
Equals | (herança de Object) | |
Finalize | (herança de Object) | |
GetHashCode | (herança de Object) | |
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. | |
GetTrackingOptions | Obtém um valor que indica as operações de banco de dados que estão sendo controladas na tabela especificada. | |
GetType | (herança de Object) | |
MemberwiseClone | (herança de Object) | |
PackTombstoneKey | Converte a chave de linha da tabela especificada no formato usado para a chave de linha na tabela de marcas de exclusão. | |
PurgeTombstoneTableData | Limpa os dados de marca de exclusão da tabela especificada. | |
PurgeTransactionSequenceData | Limpa os dados especificados da tabela de histórico de transações. | |
ToString | (herança de Object) | |
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. | |
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.