Compartilhar via


Membros SqlCeSyncProvider

Encapsula um provedor de sincronização do SQL Server Compact que se comunica com o cliente e protege o orquestrador de sincronização contra a implementação específica do banco de dados cliente.

As tabelas a seguir listam os membros expostos pelo tipo SqlCeSyncProvider .

Construtor público

  Nome Descrição
Public method SqlCeSyncProvider Sobrecarregado. Inicializa uma nova instância da classe SqlCeSyncProvider.

Superior

Propriedades públicas

  Nome Descrição
Public property BatchingDirectory  Obtém ou define o diretório no qual arquivos em lotes são colocados em spool no disco.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property CleanupBatchingDirectory  Obtém ou define se os arquivos em lotes devem ser limpos depois que as alterações nos arquivos tiverem sido aplicadas ao destino.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property Configuration  Não implementado por RelationalSyncProvider. Uma exceção do tipo NotSupportedException será lançada se você tentar acessar essa propriedade.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property Connection Substituído. Obtém ou define o objeto IDbConnection usado para estabelecer conexão com o banco de dados cliente.

Esta propriedade não é compatível com CLS.
Public property DestinationCallbacks  Obtém um objeto que pode ser usado por um aplicativo de sincronização para se registrar e receber notificações de eventos ocorridos durante a sincronização.

Esta propriedade não é compatível com CLS. (Herdado de KnowledgeSyncProvider.)
Public property IdFormats  Obtém um objeto SyncIdFormatGroup usado para identificar entidades em uma sessão de sincronização.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property MemoryDataCacheSize  Obtém ou define a quantidade máxima de memória (em KB) que o Sync Framework usa para armazenar em cache as alterações antes que elas sejam colocadas em spool no disco.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public property ObjectPrefix Obtém ou define o prefixo opcional usado para identificar objetos criados pelo Sync Framework.

Esta propriedade não é compatível com CLS.
Public property ScopeName Substituído. Obtém ou define o nome do escopo a ser sincronizado.

Esta propriedade não é compatível com CLS.
Public property SyncProviderPosition  Obtém ou define um valor de enumeração SyncProviderPosition que representa a associação de um provedor com o banco de dados local ou remoto.

Esta propriedade não é compatível com CLS. (Herdado de RelationalSyncProvider.)

Superior

Métodos públicos

(consulte também Métodos protegidos )

  Nome Descrição
Public method BeginSession Substituído. Chamado por SyncOrchestrator para indicar que uma sessão de sincronização foi iniciada.

Este método não é compatível com CLS.
Public method Dispose Sobrecarregado. Libera os recursos que são usados por RelationalSyncProvider.
Public method EndSession  (Herdado de RelationalSyncProvider.)
Public method Equals  Sobrecarregado. (Herdado de Object.)
Public method GetChangeBatch  (Herdado de RelationalSyncProvider.)
Public method GetFullEnumerationChangeBatch  (Herdado de RelationalSyncProvider.)
Public method GetHashCode  (Herdado de Object.)
Public method GetSyncBatchParameters  (Herdado de RelationalSyncProvider.)
Public method GetType  (Herdado de Object.)
Public method ProcessChangeBatch  (Herdado de RelationalSyncProvider.)
Public method ProcessFullEnumerationChangeBatch  (Herdado de RelationalSyncProvider.)
Public method Dd937922.static(pt-br,SQL.105).gif ReferenceEquals  (Herdado de Object.)
Public method ToString  (Herdado de Object.)

Superior

Métodos protegidos

  Nome Descrição
Protected method CreateApplicationTransaction Substituído. Cria uma transação de leitura confirmada por meio da qual aplica alterações ao banco de dados do SQL Server Compact.

Este método não é compatível com CLS.
Protected method CreateEnumerationTransaction Substituído. Cria uma transação de leitura confirmada por meio da qual enumera alterações do banco de dados do SQL Server Compact.

Este método não é compatível com CLS.
Protected method Dispose Sobrecarregado. Substituído. Libera os recursos que são usados por SqlCeSyncProvider.
Protected method Finalize  (Herdado de Object.)
Protected method MemberwiseClone  (Herdado de Object.)
Protected method OnApplyChangeFailed  (Herdado de RelationalSyncProvider.)
Protected method OnApplyingChanges  (Herdado de RelationalSyncProvider.)
Protected method OnApplyMetadataFailed  (Herdado de RelationalSyncProvider.)
Protected method OnChangesApplied  (Herdado de RelationalSyncProvider.)
Protected method OnChangesSelected  (Herdado de RelationalSyncProvider.)
Protected method OnPeerOutdated  (Herdado de RelationalSyncProvider.)
Protected method OnSelectingChanges  (Herdado de RelationalSyncProvider.)
Protected method OnSyncProgress  (Herdado de RelationalSyncProvider.)

Superior

Eventos públicos

  Nome Descrição
Public event ApplyChangeFailed  Ocorre durante o carregamento, depois da não aplicação de uma linha a um banco de dados em um nó.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event ApplyingChanges  Ocorre durante o carregamento, depois da conexão com o banco de dados, mas antes da aplicação das alterações.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event ApplyMetadataFailed  Ocorre durante o carregamento, depois da falha ao aplicar os metadados de uma linha.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event BatchApplied  Ocorre depois que cada lote de alterações for aplicado ao destino.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event BatchSpooled  Ocorre depois que cada lote de alterações for gravado no disco.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event BeginSnapshotInitialization Ocorre quando o Sync Framework determina que um banco de dados é um instantâneo que precisa ser inicializado antes do início da sincronização.

Este evento não é compatível com CLS.
Public event ChangesApplied  Ocorre durante o carregamento, depois da aplicação das alterações, mas antes de se desconectar do banco de dados.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event ChangesSelected  Ocorre durante o download, depois da enumeração das alterações, mas antes de se desconectar do banco de dados.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event EndSnapshotInitialization Ocorre quando todas as tabelas de um escopo específico tiverem sido inicializadas a partir de um instantâneo.

Este evento não é compatível com CLS.
Public event SelectingChanges  Ocorre durante o download, depois da conexão com o banco de dados, mas antes da seleção das alterações.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event SyncPeerOutdated  Ocorre antes da enumeração das alterações se o nó de destino estiver desatualizado.

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)
Public event SyncProgress  Ocorre durante a seleção das alterações (por tabela) e a aplicação das alterações (por linha).

Este evento não é compatível com CLS. (Herdado de RelationalSyncProvider.)

Superior

Consulte também

Referência

Classe SqlCeSyncProvider
Namespace Microsoft.Synchronization.Data.SqlServerCe