Freigeben über


ILoggedConflict-Schnittstelle

Stellt Metadaten und Daten für einen Konflikt dar, der protokolliert werden kann.

interface ILoggedConflict : IUnknown

Member

ILoggedConflict-Methode Beschreibung

ILoggedConflict::GetOwnerReplicaId

Ruft die ID des Replikats ab, von dem die konfliktauslösende Änderung stammt.

ILoggedConflict::GetConflictReason

Ruft den Grund für das Auftreten des Konflikts ab, wenn dieser Konflikt ein Einschränkungskonflikt ist.

ILoggedConflict::GetRootItemId

Ruft die ID des Quellelements ab, das den Konflikt verursacht hat.

ILoggedConflict::GetConflictingItemId

Ruft die Element-ID des Elements im Zielreplikat ab, das mit diesem Element in Konflikt steht, wenn dieser Konflikt ein Einschränkungskonflikt ist.

ILoggedConflict::GetWinnerItemId

Ruft die Element-ID ab, die zum Ermitteln des zusammengeführten Elements in der Synchronisierungscommunity verwendet wird, wenn dieser Konflikt in einem Mergetombstone vorliegt.

ILoggedConflict::GetConflictingChangeUnits

Ruft die Änderungseinheit-IDs von Änderungseinheiten im Zielreplikat ab, die mit Änderungseinheiten in diesem Element in Konflikt stehen.

ILoggedConflict::GetChangeVersion

Ruft die Version ab, die dieser Änderung zugeordnet ist.

ILoggedConflict::GetCreationVersion

Ruft die Erstellungsversion des Quellelements ab.

ILoggedConflict::GetFlags

Ruft Flags ab, die dieser Änderung zugeordnet sind.

ILoggedConflict::GetConflictKnowledge

Ruft das Wissen ab, das beim Anwenden dieser Änderung übernommen werden soll.

ILoggedConflict::GetMadeWithKnowledge

Ruft das Anwendungswissen für diese Änderung ab.

ILoggedConflict::GetChangeData

Ruft ein Objekt ab, mit dem Elementdaten abgerufen werden können.

ILoggedConflict::IsTemporary

Gibt an, ob dieser Konflikt temporär ist.

Hinweise

Der Zielanbieter kann diese Schnittstelle implementieren oder die von Sync Framework zur Verfügung gestellte Implementierung verwenden. Um ein ILoggedConflict-Objekt abzurufen, das von Sync Framework implementiert wird, rufen Sie IProviderSyncServices2::CreateLoggedConflict auf.

Anforderungen

Header: Synchronization.h

Siehe auch

Konzepte

Kernkomponenten von Sync Framework