Partager via


Interface IKnowledgeSyncProvider

Représente un fournisseur de synchronisation qui utilise la connaissance pour effectuer la synchronisation.

Syntaxe

interface IKnowledgeSyncProvider : ISyncProvider

Membres

Méthodes ISynchronousSyncProvider

Description

IKnowledgeSyncProvider::BeginSession

Signale au fournisseur qu'il se joint à une session de synchronisation.

IKnowledgeSyncProvider::GetSyncBatchParameters

Obtient le nombre de modifications d'élément qui seront incluses dans les lots de modifications ainsi que la connaissance actuelle de l'étendue de synchronisation.

IKnowledgeSyncProvider::GetChangeBatch

Obtient un lot de modifications qui contient les métadonnées des éléments qui ne sont pas contenus dans la connaissance spécifiée du fournisseur de destination.

IKnowledgeSyncProvider::GetFullEnumerationChangeBatch

Obtient un lot de modifications qui contient les métadonnées des éléments dont les ID sont supérieurs à la limite inférieure spécifiée, dans le cadre d'une énumération complète.

IKnowledgeSyncProvider::ProcessChangeBatch

Traite un ensemble de modifications en détectant les conflits et en appliquant les modifications au magasin d'éléments.

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

Traite un ensemble de modifications pour une énumération complète en appliquant les modifications au magasin d'éléments.

IKnowledgeSyncProvider::EndSession

Signale au fournisseur qu'une session de synchronisation à laquelle il était inscrit est terminée.

Notes

La première méthode appelée par Sync Framework est BeginSession. La dernière méthode est EndSession. Toutes les autres méthodes IKnowledgeSyncProvider sont appelées entre ces deux méthodes.

Spécifications

En-tête : Synchronization.h

Voir aussi

Autres ressources

Composants principaux de Sync Framework