Compartilhar via


Interface IKnowledgeSyncProvider

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

interface IKnowledgeSyncProvider : ISyncProvider

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 repositório de itens.

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

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

IKnowledgeSyncProvider::EndSession

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

Comentários

O primeiro método chamado pelo Sync Framework é BeginSession. O último método é EndSession. Todos os outros métodos IKnowledgeSyncProvider são chamados entre esses dois métodos.

Requisitos

Cabeçalho: Synchronization.h

Consulte também

Conceitos

Componentes principais do Sync Framework