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.

O tipo SqlCeClientSyncProvider expõe os seguintes membros.

Construtores

  Nome Descrição
Método público SqlCeClientSyncProvider() () () () Inicializa uma nova instância da classe SqlCeClientSyncProvider usando valores padrão.
Método público SqlCeClientSyncProvider(String) Inicializa uma nova instância da classe SqlCeClientSyncProvider usando um parâmetro de cadeia de conexão.
Método público SqlCeClientSyncProvider(String, Boolean) Inicializa uma nova instância da classe SqlCeClientSyncProvider usando parâmetros de cadeia de conexão e de criação de banco de dados.

Início

Métodos

  Nome Descrição
Método público AcceptChanges(IEnumerable< (Of < <' (String> ) > > )) Atualiza metadados de controle para as tabelas especificadas, de forma que as alterações pendentes nessas tabelas não sejam carregadas durante a próxima sincronização.
Método público AcceptChanges(String) Atualiza metadados de controle de forma que as alterações pendentes para a tabela especificada não sejam carregadas durante a próxima sincronização.
Método público AcceptChanges(IEnumerable< (Of < <' (String> ) > > ), SyncAnchor) Atualiza metadados de controle até o ponto de ancoragem especificado, de forma que as alterações pendentes para as tabelas especificadas no cliente não sejam carregadas durante a próxima sincronização.
Método público AcceptChanges(String, SyncAnchor) Atualiza metadados de controle até o ponto de ancoragem especificado, de forma que as alterações pendentes para a tabela especificada no cliente não sejam carregadas durante a próxima sincronização.
Método público ApplyChanges(IEnumerable< (Of < <' (String> ) > > ), DataSet, SyncAnchor) Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados cliente quando são especificados parâmetros de nomes de tabela, conjunto de dados e âncora de servidor.
Método público ApplyChanges(String, DataSet, SyncAnchor) Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados cliente quando são especificados parâmetros de nome de tabela, conjunto de dados e âncora do servidor.
Método público ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados cliente quando são especificados parâmetros de metadados de grupo, conjunto de dados e sessão de sincronização. (Substitui ClientSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Método público BeginTransaction(SyncSession) Chamado por SyncAgent para iniciar uma transação. Isso permite que o agente confirme um conjunto de alterações como uma unidade atômica. (Substitui ClientSyncProvider. . :: . .BeginTransaction(SyncSession).)
Método público CreateSchema(SyncTable, SyncSchema) Cria o esquema de tabela no banco de dados cliente, se o esquema não existir. (Substitui ClientSyncProvider. . :: . .CreateSchema(SyncTable, SyncSchema).)
Método público Dispose() () () () Libera todos os recursos que são usados por SqlCeClientSyncProvider. (Substitui ClientSyncProvider. . :: . .Dispose() () () ().)
Método protegido Dispose(Boolean) Libera os recursos não gerenciados que são usados pelo SqlCeClientSyncProvider e, como opção, libera os recursos gerenciados.
Método público EndTransaction(Boolean, SyncSession) Chamado por SyncAgent para encerrar uma transação. Isso permite que o agente confirme um conjunto de alterações como uma unidade atômica. (Substitui ClientSyncProvider. . :: . .EndTransaction(Boolean, SyncSession).)
Método público Equals(Object) (Herdado de Object.)
Método protegido Finalize() () () () É o destruidor de SqlCeClientSyncProvider. (Substitui Object. . :: . .Finalize() () () ().)
Método público GetChanges(IEnumerable< (Of < <' (String> ) > > )) Obtém inserções, atualizações e exclusões das tabelas especificadas no cliente que ocorreram desde a última vez que Synchronize ou AcceptChanges foi chamado.
Método público GetChanges(String) Obtém inserções, atualizações e exclusões da tabela especificada no cliente que ocorreram desde a última vez que Synchronize ou AcceptChanges foi chamado.
Método público GetChanges(SyncGroupMetadata, SyncSession) Obtém inserções, atualizações e exclusões para o grupo de sincronização e a sessão especificados que ocorreram no cliente desde a última vez que Synchronize ou AcceptChanges foi chamado. (Substitui ClientSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Método público GetHashCode() () () () (Herdado de Object.)
Método público GetTableReceivedAnchor(String) Obtém um objeto SyncAnchor que contém a hora em que a última alteração foi recebida do servidor. (Substitui ClientSyncProvider. . :: . .GetTableReceivedAnchor(String).)
Método público GetTableSentAnchor(String) Obtém um objeto SyncAnchor que contém a hora em que a última alteração foi enviada do cliente. (Substitui ClientSyncProvider. . :: . .GetTableSentAnchor(String).)
Método público GetType() () () () (Herdado de Object.)
Método protegido MemberwiseClone() () () () (Herdado de Object.)
Método protegido OnApplyChangeFailed(ApplyChangeFailedEventArgs) Gera o evento ApplyChangeFailed.
Método protegido OnApplyingChanges(ApplyingChangesEventArgs) Gera o evento ApplyingChanges.
Método protegido OnChangesApplied(ChangesAppliedEventArgs) Gera o evento ChangesApplied.
Método protegido OnChangesSelected(ChangesSelectedEventArgs) Gera o evento ChangesSelected.
Método protegido OnCreatingSchema(CreatingSchemaEventArgs) Gera o evento CreatingSchema.
Método público OnInitialized() () () () Gera o evento inicializado.
Método protegido OnSchemaCreated(SchemaCreatedEventArgs) Gera o evento SchemaCreated.
Método protegido OnSelectingChanges(SelectingChangesEventArgs) Gera o evento SelectingChanges.
Método protegido OnSyncProgress(SyncProgressEventArgs) Gera o evento SyncProgress.
Método público SetTableReceivedAnchor(String, SyncAnchor) Define um objeto SyncAnchor que contém a hora em que a última alteração foi recebida do servidor. (Substitui ClientSyncProvider. . :: . .SetTableReceivedAnchor(String, SyncAnchor).)
Método público SetTableSentAnchor(String, SyncAnchor) Define um objeto SyncAnchor que contém a hora em que a última alteração foi enviada do cliente. (Substitui ClientSyncProvider. . :: . .SetTableSentAnchor(String, SyncAnchor).)
Método público ToString() () () () (Herdado de Object.)

Início

Propriedades

  Nome Descrição
Propriedade pública ClientId Obtém ou define o GUID que o Sync Framework usa para identificar o banco de dados do cliente. (Substitui ClientSyncProvider. . :: . .ClientId.)
Propriedade pública 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.
Propriedade pública Connection Obtém o objeto IDbConnection que é usado para estabelecer conexão com o banco de dados do cliente.
Propriedade pública ConnectionString Obtém ou define a cadeia de caracteres que é usada para estabelecer conexão com o banco de dados do cliente.
Propriedade pública CreateDatabaseIfNotExists Obtém ou define se o banco de dados do cliente deve ser criado, se ele não existir.
Propriedade pública 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.

Início

Eventos

  Nome Descrição
Evento público ApplyChangeFailed Ocorre após uma linha não poder ser aplicada no cliente.
Evento público ApplyingChanges Ocorre antes da aplicação de alterações para um grupo de sincronização no cliente.
Evento público ChangesApplied Ocorre após a aplicação de todas as alterações para um grupo de sincronização no cliente.
Evento público 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.
Evento público CreatingSchema Ocorre antes de o esquema ser criado no cliente para cada tabela.
Evento público SchemaCreated Ocorre após o esquema ser criado no cliente para cada tabela.
Evento público SelectingChanges Ocorre antes da seleção no cliente de todas as alterações a serem aplicadas para um grupo de sincronização no servidor.
Evento público SyncProgress Ocorre durante a seleção e a aplicação de alterações para um grupo de sincronização no cliente.

Início

Consulte também

Referência

SqlCeClientSyncProvider Classe

Namespace Microsoft.Synchronization.Data.SqlServerCe