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.

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

Construtor público

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

Superior

Propriedades públicas

  Nome Descrição
Public property BatchSize Obtém ou define o tamanho do lote (em linhas) usado por comandos que recuperam alterações do banco de dados servidor.
Public property Connection Obtém ou define um objeto IDbConnection que é usado para estabelecer conexão com o banco de dados do servidor.
Public property Schema Obtém ou define um objeto SyncSchema que contém informações sobre o esquema de tabela no servidor.
Public property 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.
Public property 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.
Public property SyncAdapters Obtém a SyncAdapterCollection associada a DbServerSyncProvider.

Superior

Métodos públicos

(consulte também Métodos protegidos )

  Nome Descrição
Public method ApplyChanges Substituído. Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados servidor.
Public method Dispose Sobrecarregado. Substituído. Libera os recursos usados por DbServerSyncProvider.
Public method Equals  Sobrecarregado. (Herdado de Object.)
Public method GetChanges Substituído. 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.
Public method GetHashCode  (Herdado de Object.)
Public method GetSchema Substituído. Retorna um objeto SyncSchema que contém o esquema para cada tabela especificada.
Public method GetServerInfo Substituído. Obtém um objeto SyncServerInfo quando é especificado um parâmetro de sessão.
Public method GetType  (Herdado de Object.)
Public method Bb686878.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 Dispose Sobrecarregado. Libera os recursos usados por DbServerSyncProvider.
Protected method Finalize  (Herdado de Object.)
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 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 falhar ao ser aplicada no cliente.
Public event ApplyingChanges Ocorre antes da aplicação de alterações para um grupo de sincronização no servidor.
Public event ChangesApplied Ocorre após a aplicação de todas as alterações para um grupo de sincronização no servidor.
Public event 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.
Public event SelectingChanges Ocorre antes da seleção no servidor de todas as alterações a serem aplicadas para um grupo de sincronização no cliente.
Public event SyncProgress Ocorre durante a seleção e a aplicação de alterações para um grupo de sincronização no servidor.

Superior

Consulte também

Referência

Classe DbServerSyncProvider
Namespace Microsoft.Synchronization.Data.Server