Partilhar via


Interface ISimpleSyncProvider

Representa um provedor simples que é usado para sincronizar uma réplica. Geralmente, você implementará IAnchorSyncProvider ou IFullEnumerationSyncProvider.

interface ISimpleSyncProvider : ISyncProvider

Membros

Método ISimpleSyncProvider Descrição

ISimpleSyncProvider::BeginSession

Quando substituído em uma classe derivada, chamado pelo tempo de execução do Sync Framework no início de cada sessão. Esse método é chamado somente uma vez antes das chamadas de outros métodos ou outras propriedades do provedor.

ISimpleSyncProvider::GetMetadataStore

Chamado pelo tempo de execução do Sync Framework para retornar um objeto ISyncMetadataStore para uma réplica.

ISimpleSyncProvider::GetMetadataSchema

Permite ao tempo de execução do Sync Framework transmitir um retorno de chamada que é usado para adicionar um objeto ITEM_METADATA_SCHEMA.

ISimpleSyncProvider::GetProviderVersion

Retorna o número de versão do provedor simples.

ISimpleSyncProvider::LoadChangeData

Chamado pelo tempo de execução do Sync Framework para carregar os dados de alteração do item com a chave especificada.

ISimpleSyncProvider::ReleaseItemFields

Chamado para liberar a memória que foi alocada para o objeto ITEM_FIELDS especificado.

ISimpleSyncProvider::InsertItem

Chamado pelo tempo de execução do Sync Framework para inserir um item no repositório de destino.

ISimpleSyncProvider::UpdateItem

Chamado pelo tempo de execução do Sync Framework para atualizar um item no repositório de destino.

ISimpleSyncProvider::DeleteItem

Chamado pelo tempo de execução do Sync Framework para excluir um item do repositório de destino.

ISimpleSyncProvider::EndSession

Chamado pelo tempo de execução do Sync Framework no fim de cada sessão, a menos que uma sessão seja encerrada devido a um erro.

Requisitos

Cabeçalho: FullEnumerationProvider.h

Consulte também

Conceitos

Componentes de provedor simples do Sync Framework