Compartilhar via


Membros ClientSyncProvider

Abstrai um provedor de sincronização de cliente que se comunica com o repositório de dados do cliente e protege o agente de sincronização contra a implementação específica do repositório de dados.

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

Construtores protegidos

  Nome Descrição
Protected method ClientSyncProvider Inicializa uma nova instância da classe ClientSyncProvider.

Superior

Propriedades públicas

  Nome Descrição
Public property ClientId Quando é substituído em uma classe derivada, obtém ou define o GUID que os Serviços de Sincronização usam para identificar o banco de dados do cliente.

Superior

Métodos públicos

(consulte também Métodos protegidos )

  Nome Descrição
Public method ApplyChanges Quando substituído em uma classe derivada, aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados do cliente quando são especificados parâmetros de metadados de grupo, de conjunto de dados e de sessão de sincronização.
Public method BeginTransaction Quando é substituído em uma classe derivada, 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 Quando substituído em uma classe derivada, cria um esquema de tabela no banco de dados do cliente se o esquema não existir.
Public method Dispose Libera todos os recursos que são usados por ClientSyncProvider.
Public method EndTransaction Quando substituído em uma classe derivada, chamado por SyncAgent para terminar 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 Quando substituído em uma classe derivada, 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 em que Synchronize ou AcceptChanges foi chamado.
Public method GetHashCode  (Herdado de Object.)
Public method GetTableReceivedAnchor Quando substituído em uma classe derivada, obtém um objeto SyncAnchor que contém a hora em que a última alteração foi recebida do servidor.
Public method GetTableSentAnchor Quando substituído em uma classe derivada, 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 Bb726055.static(pt-br,SQL.105).gif ReferenceEquals  (Herdado de Object.)
Public method SetTableReceivedAnchor Quando substituído em uma classe derivada, define um objeto SyncAnchor que contém a hora em que a última alteração foi recebida do servidor.
Public method SetTableSentAnchor Quando substituído em uma classe derivada, 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 Finalize  (Herdado de Object.)
Protected method MemberwiseClone  (Herdado de Object.)

Superior

Consulte também

Referência

Classe ClientSyncProvider
Namespace Microsoft.Synchronization.Data