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.

O tipo ClientSyncProvider expõe os seguintes membros.

Construtores

  Nome Descrição
Método protegido ClientSyncProvider() () () () Inicializa uma nova instância da classe ClientSyncProvider.

Início

Métodos

  Nome Descrição
Método público ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) 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.
Método público BeginTransaction(SyncSession) 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.
Método público CreateSchema(SyncTable, SyncSchema) Quando substituído em uma classe derivada, cria um esquema de tabela no banco de dados do cliente se o esquema não existir.
Método público Dispose() () () () Libera todos os recursos que são usados por ClientSyncProvider.
Método público EndTransaction(Boolean, SyncSession) 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.
Método público Equals(Object) (Herdado de Object.)
Método protegido Finalize() () () () (Herdado de Object.)
Método público GetChanges(SyncGroupMetadata, SyncSession) 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.
Método público GetHashCode() () () () (Herdado de Object.)
Método público GetTableReceivedAnchor(String) 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.
Método público GetTableSentAnchor(String) 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.
Método público GetType() () () () (Herdado de Object.)
Método protegido MemberwiseClone() () () () (Herdado de Object.)
Método público SetTableReceivedAnchor(String, SyncAnchor) 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.
Método público SetTableSentAnchor(String, SyncAnchor) 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.
Método público ToString() () () () (Herdado de Object.)

Início

Propriedades

  Nome Descrição
Propriedade pública 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.

Início

Consulte também

Referência

ClientSyncProvider Classe

Namespace Microsoft.Synchronization.Data