Partager via


Interface IKnowledgeSyncProvider

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

interface ISynchronousSyncProvider : ISynchronousDataProxy

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 que Sync Framework appelle est BeginSession et 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

Concepts

Composants principaux de Sync Framework