Compartilhar via


IKnowledgeSyncProvider Interface

Representa um provedor de sincronização que usa o conhecimento para executar a sincronização.

interface ISynchronousSyncProvider : ISynchronousDataProxy

Membros

Métodos ISynchronousSyncProvider Descrição

IKnowledgeSyncProvider::BeginSession

Notifica o provedor de que ele está unindo uma sessão de sincronização.

IKnowledgeSyncProvider::GetSyncBatchParameters

Obtém o número de alterações de itens que será incluído nos lotes de alterações e o conhecimento atual para o escopo de sincronização.

IKnowledgeSyncProvider::GetChangeBatch

Obtém um lote de alterações que contém metadados dos itens que não estão contidos no conhecimento especificado do provedor de destino.

IKnowledgeSyncProvider::GetFullEnumerationChangeBatch

Obtém um lote de alterações que contém metadados dos itens que têm IDs maiores do que o limite inferior especificado, como parte de uma enumeração completa.

IKnowledgeSyncProvider::ProcessChangeBatch

Processa um conjunto de alterações ao detectar conflitos e aplicar as alterações ao armazenamento de itens.

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

Processa um conjunto de alterações para uma enumeração completa, aplicando as alterações a um armazenamento de itens.

IKnowledgeSyncProvider::EndSession

Notifica o provedor que uma sessão de sincronização na qual ele estava inscrito foi finalizada.

Comentários

O primeiro método chamado pelo Estrutura de sincronização é BeginSession e o último método é EndSession. Todos os outros métodos IKnowledgeSyncProvider são chamados entre estes dois métodos.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Conceitos

Componentes principais do Sync Framework