Partager via


Interface IConflictLogAccess

En cas d'implémentation par une classe dérivée, représente l'accès à un journal des conflits afin qu'un applicateur de modifications puisse gérer les conflits figurant dans le journal.

Syntaxe

interface IConflictLogAccess: IUnknown

Membres

Méthode IConflictLogAccess

Description

IConflictLogAccess::DeleteConflicts

Supprime les conflits spécifiés du journal.

IConflictLogAccess::GetItemConflicts

Obtient une liste qui contient tous les conflits figurant dans le journal ou uniquement les conflits identifiés par la liste spécifiée d'éléments demandés.

IConflictLogAccess::GetConflictsByConflictingItemId

Obtient une liste qui contient tous les conflits figurant dans le journal ou uniquement les conflits qui sont en conflit avec au moins un des éléments de la liste spécifiée d'éléments demandés.

IConflictLogAccess::GetAllConflicts

Obtient une liste qui contient tous les conflits figurant dans le journal.

Notes

IConflictLogAccess est généralement implémenté par le fournisseur de destination.

Pour tirer parti de l'aide fournie par l'applicateur de modifications pour la gestion des conflits, le fournisseur de destination passe un objet IConflictLogAccess à la méthode ISynchronousNotifyingChangeApplier2::ApplyChanges. Pendant le traitement de cette méthode, l'applicateur de modifications résout les conflits et supprime les conflits obsolètes du journal.

Spécifications

En-tête : Synchronization.h

Voir aussi

Autres ressources

Composants principaux de Sync Framework

Journalisation et gestion des conflits