Compartilhar via


Membros SqlCeClientSyncProvider

Abstrai um provedor de sincronização do cliente para o SQL Server Compact que se comunica com o cliente e protege o agente de sincronização da implementação específica do banco de dados cliente.

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

Construtor público

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

Superior

Propriedades públicas

  Nome Descrição
Public property ClientId Substituído. Obtém ou define o GUID que o Sync Framework usa para identificar o banco de dados do cliente.
Public property ConflictResolver Obtém um objeto SyncConflictResolver para o provedor de sincronização do cliente, que determina a ação a ser executada quando ocorre um conflito.
Public property Connection Obtém o objeto IDbConnection que é usado para estabelecer conexão com o banco de dados do cliente.
Public property ConnectionString Obtém ou define a cadeia de caracteres que é usada para estabelecer conexão com o banco de dados do cliente.
Public property CreateDatabaseIfNotExists Obtém ou define se o banco de dados do cliente deve ser criado, se ele não existir.
Public property RetentionInDays Obtém ou define o número de dias que os metadados de controle de alterações ficam armazenados em um banco de dados do SQL Server Compact.

Superior

Métodos públicos

(consulte também Métodos protegidos )

  Nome Descrição
Public method AcceptChanges Sobrecarregado. Atualiza metadados de controle de forma que as alterações pendentes no cliente não sejam carregadas durante a próxima sincronização.
Public method ApplyChanges Sobrecarregado. Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados do cliente.
Public method BeginTransaction Substituído. Chamado por SyncAgent para iniciar uma transação. Isso permite que o agente confirme um conjunto de alterações como uma unidade atômica.
Public method CreateSchema Substituído. Cria o esquema de tabela no banco de dados cliente, se o esquema não existir.
Public method Dispose Sobrecarregado. Substituído. Libera os recursos que são usados por SqlCeClientSyncProvider.
Public method EndTransaction Substituído. Chamado por SyncAgent para encerrar uma transação. Isso permite que o agente confirme um conjunto de alterações como uma unidade atômica.
Public method Equals  Sobrecarregado. (Herdado de Object.)
Public method GetChanges Sobrecarregado. Obtém inserções, atualizações e exclusões do cliente que ocorreram desde a última vez que chamou-se Synchronize ou AcceptChanges.
Public method GetHashCode  (Herdado de Object.)
Public method GetTableReceivedAnchor Substituído. Obtém um objeto SyncAnchor que contém a hora em que a última alteração foi recebida do servidor.
Public method GetTableSentAnchor Substituído. Obtém um objeto SyncAnchor que contém a hora em que a última alteração foi enviada do cliente.
Public method GetType  (Herdado de Object.)
Public method OnInitialized Gera o evento inicializado.
Public method Bb726091.static(pt-br,SQL.105).gif ReferenceEquals  (Herdado de Object.)
Public method SetTableReceivedAnchor Substituído. Define um objeto SyncAnchor que contém a hora em que a última alteração foi recebida do servidor.
Public method SetTableSentAnchor Substituído. Define um objeto SyncAnchor que contém a hora em que a última alteração foi enviada do cliente.
Public method ToString  (Herdado de Object.)

Superior

Métodos protegidos

  Nome Descrição
Protected method Dispose Sobrecarregado. Libera os recursos que são usados por SqlCeClientSyncProvider.
Protected method Finalize Substituído. É o destruidor de SqlCeClientSyncProvider.
Protected method MemberwiseClone  (Herdado de Object.)
Protected method OnApplyChangeFailed Gera o evento ApplyChangeFailed.
Protected method OnApplyingChanges Gera o evento ApplyingChanges.
Protected method OnChangesApplied Gera o evento ChangesApplied.
Protected method OnChangesSelected Gera o evento ChangesSelected.
Protected method OnCreatingSchema Gera o evento CreatingSchema.
Protected method OnSchemaCreated Gera o evento SchemaCreated.
Protected method OnSelectingChanges Gera o evento SelectingChanges.
Protected method OnSyncProgress Gera o evento SyncProgress.

Superior

Eventos públicos

  Nome Descrição
Public event ApplyChangeFailed Ocorre após uma linha não poder ser aplicada no cliente.
Public event ApplyingChanges Ocorre antes da aplicação de alterações para um grupo de sincronização no cliente.
Public event ChangesApplied Ocorre após a aplicação de todas as alterações para um grupo de sincronização no cliente.
Public event ChangesSelected Ocorre após a seleção no cliente de todas as alterações a serem aplicadas para um grupo de sincronização no servidor.
Public event CreatingSchema Ocorre antes de o esquema ser criado no cliente para cada tabela.
Public event SchemaCreated Ocorre após o esquema ser criado no cliente para cada tabela.
Public event SelectingChanges Ocorre antes da seleção no cliente de todas as alterações a serem aplicadas para um grupo de sincronização no servidor.
Public event SyncProgress Ocorre durante a seleção e a aplicação de alterações para um grupo de sincronização no cliente.

Superior

Consulte também

Referência

Classe SqlCeClientSyncProvider
Namespace Microsoft.Synchronization.Data.SqlServerCe