Interfaz ISimpleSyncProvider

Representa un proveedor simple que se utiliza para sincronizar una réplica. Por lo general, se implementa IAnchorSyncProvider o IFullEnumerationSyncProvider.

interface ISimpleSyncProvider : ISyncProvider

Miembros

Método de ISimpleSyncProvider Descripción

ISimpleSyncProvider::BeginSession

Cuando se invalida en una clase derivada, lo llama el tiempo de ejecución de Sync Framework en el inicio de cada sesión. Se llama a este método solo una vez, antes de realizar llamadas a otros métodos o propiedades de proveedor.

ISimpleSyncProvider::GetMetadataStore

Lo llama el motor en tiempo de ejecución de Sync Framework para devolver un objeto de ISyncMetadataStore para una réplica.

ISimpleSyncProvider::GetMetadataSchema

Permite al motor en tiempo de ejecución de Sync Framework pasar una devolución de llamada que se utiliza para agregar un objeto ITEM_METADATA_SCHEMA.

ISimpleSyncProvider::GetProviderVersion

Devuelve el número de versión para el proveedor simple.

ISimpleSyncProvider::LoadChangeData

Lo llama el motor en tiempo de ejecución de Sync Framework para cargar los datos de cambio del elemento con la clave especificada.

ISimpleSyncProvider::ReleaseItemFields

Se llama para liberar la memoria asignada al objeto ITEM_FIELDS especificado.

ISimpleSyncProvider::InsertItem

Lo llama el motor en tiempo de ejecución de Sync Framework para insertar un elemento en el almacén de destino.

ISimpleSyncProvider::UpdateItem

Lo llama el motor en tiempo de ejecución de Sync Framework para actualizar un elemento del almacén de destino.

ISimpleSyncProvider::DeleteItem

Lo llama el motor en tiempo de ejecución de Sync Framework para eliminar un elemento del almacén de destino.

ISimpleSyncProvider::EndSession

Lo llama el motor en tiempo de ejecución de Sync Framework al final de cada sesión a menos que una sesión finalice debido a un error.

Requisitos

Encabezado: FullEnumerationProvider.h

Vea también

Conceptos

Componentes de proveedor simples de Sync Framework