Partager via


Interface ISimpleSyncProvider

Représente un fournisseur simple utilisé pour synchroniser un réplica. Vous implémenterez généralement IAnchorSyncProvider ou IFullEnumerationSyncProvider.

Syntaxe

interface ISimpleSyncProvider : ISyncProvider

Membres

Méthode ISimpleSyncProvider

Description

ISimpleSyncProvider::BeginSession

En cas de substitution dans une classe dérivée, appelée par Sync Framework Runtime au démarrage de chaque session. Cette méthode n'est appelée qu'une seule fois avant les appels aux autres méthodes ou propriétés de fournisseur.

ISimpleSyncProvider::GetMetadataStore

Appelé par Sync Framework Runtime pour retourner un objet ISyncMetadataStore pour un réplica.

ISimpleSyncProvider::GetMetadataSchema

Permet à Sync Framework Runtime de passer un rappel utilisé pour ajouter un objet ITEM_METADATA_SCHEMA.

ISimpleSyncProvider::GetProviderVersion

Retourne le numéro de version du fournisseur simple.

ISimpleSyncProvider::LoadChangeData

Appelé par Sync Framework Runtime pour charger les données de modification pour l'élément avec la clé spécifiée.

ISimpleSyncProvider::ReleaseItemFields

Appelé pour libérer la mémoire allouée à l'objet ITEM_FIELDS spécifié.

ISimpleSyncProvider::InsertItem

Appelé par Sync Framework Runtime pour insérer un élément dans le magasin de destination.

ISimpleSyncProvider::UpdateItem

Appelé par Sync Framework Runtime pour mettre à jour un élément dans le magasin de destination.

ISimpleSyncProvider::DeleteItem

Appelé par Sync Framework Runtime pour supprimer un élément du magasin de destination.

ISimpleSyncProvider::EndSession

Appelé par Sync Framework Runtime à la fin de chaque session à moins qu'une session ne se termine en raison d'une erreur.

Spécifications

En-tête : FullEnumerationProvider.h

Voir aussi

Autres ressources

Composants de fournisseurs simples de Sync Framework