Compartilhar via


Membros DbServerSyncProvider

Abstrai um provedor de sincronização de servidor genérico que se comunica com o banco de dados do servidor e protege o agente de sincronização contra a implementação específica do banco de dados.

O tipo DbServerSyncProvider expõe os seguintes membros.

Construtores

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

Início

Métodos

  Nome Descrição
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 servidor. (Substitui ServerSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).)
Método público Dispose() () () () Libera todos os recursos usados por DbServerSyncProvider. (Substitui ServerSyncProvider. . :: . .Dispose() () () ().)
Método protegido Dispose(Boolean) Libera os recursos não gerenciados usados por DbServerSyncProvider e, como opção, libera os recursos gerenciados.
Método público Equals(Object) (Herdado de Object.)
Método protegido Finalize() () () () (Herdado de Object.)
Método público GetChanges(SyncGroupMetadata, SyncSession) Seleciona, para uma tabela no banco de dados servidor, as inserções, atualizações e exclusões a serem aplicadas ao banco de dados cliente para um grupo de sincronização. (Substitui ServerSyncProvider. . :: . .GetChanges(SyncGroupMetadata, SyncSession).)
Método público GetHashCode() () () () (Herdado de Object.)
Método público GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession) Retorna um objeto SyncSchema que contém o esquema para cada tabela especificada. (Substitui ServerSyncProvider. . :: . .GetSchema(Collection< (Of < <' (String> ) > > ), SyncSession).)
Método público GetServerInfo(SyncSession) Obtém um objeto SyncServerInfo quando é especificado um parâmetro de sessão. (Substitui ServerSyncProvider. . :: . .GetServerInfo(SyncSession).)
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 OnSelectingChanges(SelectingChangesEventArgs) Gera o evento SelectingChanges.
Método protegido OnSyncProgress(SyncProgressEventArgs) Gera o evento SyncProgress.
Método público ToString() () () () (Herdado de Object.)

Início

Propriedades

  Nome Descrição
Propriedade pública BatchSize Obtém ou define o tamanho do lote (em linhas) usado por comandos que recuperam alterações do banco de dados servidor.
Propriedade pública Connection Obtém ou define um objeto IDbConnection que é usado para estabelecer conexão com o banco de dados do servidor.
Propriedade pública Schema Obtém ou define um objeto SyncSchema que contém informações sobre o esquema de tabela no servidor.
Propriedade pública SelectClientIdCommand Obtém ou define um objeto IDbCommand que contém a consulta ou o procedimento armazenado que retorna IDs do banco de dados do servidor.
Propriedade pública SelectNewAnchorCommand Obtém ou define um objeto IDbCommand que contém a consulta ou o procedimento armazenado que retorna um novo valor de âncora do banco de dados do servidor. A âncora define o limite superior do conjunto de alterações a ser sincronizado durante a sessão atual.
Propriedade pública SyncAdapters Obtém a SyncAdapterCollection associada a DbServerSyncProvider.

Início

Eventos

  Nome Descrição
Evento público ApplyChangeFailed Ocorre após uma linha falhar ao ser aplicada no cliente.
Evento público ApplyingChanges Ocorre antes da aplicação de alterações para um grupo de sincronização no servidor.
Evento público ChangesApplied Ocorre após a aplicação de todas as alterações para um grupo de sincronização no servidor.
Evento público ChangesSelected Ocorre após a seleção no servidor de todas as alterações a serem aplicadas para um grupo de sincronização no cliente.
Evento público SelectingChanges Ocorre antes da seleção no servidor de todas as alterações a serem aplicadas para um grupo de sincronização no cliente.
Evento público SyncProgress Ocorre durante a seleção e a aplicação de alterações para um grupo de sincronização no servidor.

Início

Consulte também

Referência

DbServerSyncProvider Classe

Namespace Microsoft.Synchronization.Data.Server