Partager via


Interface ILoggedConflict

Représente les métadonnées et les données pour un conflit qui peut être consigné.

Syntaxe

interface ILoggedConflict : IUnknown

Membres

Méthode ILoggedConflict

Description

ILoggedConflict::GetOwnerReplicaId

Obtient l'ID du réplica à l'origine de la modification qui a provoqué le conflit.

ILoggedConflict::GetConflictReason

Obtient la raison pour laquelle le conflit s'est produit, lorsque ce conflit est un conflit de contraintes.

ILoggedConflict::GetRootItemId

Obtient l'ID de l'élément source qui a provoqué le conflit.

ILoggedConflict::GetConflictingItemId

Obtient l'ID d'élément de l'élément du réplica de destination qui est en conflit avec cet élément, lorsque ce conflit est un conflit de contraintes.

ILoggedConflict::GetWinnerItemId

Obtient l'ID d'élément qui est utilisé pour identifier l'élément fusionné dans la communauté de synchronisation, lorsque ce conflit concerne un objet tombstone de fusion.

ILoggedConflict::GetConflictingChangeUnits

Obtient les ID des unités de modification contenues dans le réplica de destination qui sont en conflit avec les unités de modification contenues dans cet élément.

ILoggedConflict::GetChangeVersion

Obtient la version qui est associée à cette modification.

ILoggedConflict::GetCreationVersion

Obtient la version de création de l'élément source.

ILoggedConflict::GetFlags

Obtient les indicateurs associés à cette modification.

ILoggedConflict::GetConflictKnowledge

Obtient la connaissance à acquérir si cette modification est appliquée.

ILoggedConflict::GetMadeWithKnowledge

Obtient la connaissance courante pour cette modification.

ILoggedConflict::GetChangeData

Obtient un objet qui peut être utilisé pour récupérer des données d'élément.

ILoggedConflict::IsTemporary

Indique si ce conflit est temporaire.

Notes

Le fournisseur de destination peut implémenter cette interface ou utiliser l'implémentation fournie par Sync Framework. Pour obtenir un objet ILoggedConflict implémenté par Sync Framework, appelez IProviderSyncServices2::CreateLoggedConflict.

Spécifications

En-tête : Synchronization.h

Voir aussi

Autres ressources

Composants principaux de Sync Framework