IForgottenKnowledge-Schnittstelle
Stellt aufgrund der Tombstone-Bereinigung vergessenes Wissen dar.
interface IForgottenKnowledge : ISyncKnowledge
Member
IForgottenKnowledge-Methoden | Beschreibung |
---|---|
Aktualisiert das vergessene Wissen, um zu berücksichtigen, dass alle Versionen, die kleiner oder gleich der angegebenen Version sind, möglicherweise vergessen und die entsprechenden Tombstones möglicherweise gelöscht wurden. |
Hinweise
Mit dem vergessenen Wissen wird die höchste Version bereinigter Tombstones überwacht. Wenn ein Element aus dem Metadatenspeicher gelöscht wird, werden die Metadaten für dieses Element beibehalten. Das Element wird jedoch als gelöscht markiert. Metadaten für ein gelöschtes Element werden als Tombstone bezeichnet. Tombstones müssen regelmäßig bereinigt werden, da sie viel Platz im Elementspeicher beanspruchen. Wenn ein Tombstone aus den Metadaten entfernt wird, muss das vergessene Wissen mit der Version des entfernten Tombstones aktualisiert werden. Beachten Sie, dass das vergessene Wissen die Menge der Elemente, deren Metadaten entfernt wurden, überschätzt. Daher kann das vergessene Wissen auch Elemente enthalten, die noch über aktive Einträge in den Metadaten verfügen.
Sync Framework verwendet das vergessene Wissen, um ein veraltetes Synchronisierungsziel zu ermitteln. Weitere Informationen finden Sie unter Verwalten von Tombstones und Wiederherstellen eines veralteten Replikats.
Um ein neues IForgottenKnowledge-Objekt abzurufen, erstellen Sie zunächst ein IProviderSyncServices-Objekt, indem Sie CLSID_SyncServices und IID_IProviderSyncServices an die CoCreateInstance-Funktion übergeben. Erstellen Sie dann mit IProviderSyncServices::CreateForgottenKnowledge das Wissensobjekt.
Anforderungen
Header: Synchronization.h
Siehe auch
Konzepte
Kernkomponenten von Synchronization Framework
Verwalten von Tombstones
Wiederherstellen eines veralteten Replikats