Freigeben über


ForgottenKnowledge-Klasse

Stellt aufgrund der Tombstone-Bereinigung vergessenes Wissen dar.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
<SerializableAttribute> _
<XmlRootAttribute(Namespace:="https://schemas.microsoft.com/2008/03/sync/", ElementName:="forgottenKnowledge")> _
Public Class ForgottenKnowledge
    Inherits SyncKnowledge
    Implements ISerializable
'Usage
Dim instance As ForgottenKnowledge
[SerializableAttribute] 
[XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="forgottenKnowledge")] 
public class ForgottenKnowledge : SyncKnowledge, ISerializable
[SerializableAttribute] 
[XmlRootAttribute(Namespace=L"https://schemas.microsoft.com/2008/03/sync/", ElementName=L"forgottenKnowledge")] 
public ref class ForgottenKnowledge : public SyncKnowledge, ISerializable
/** @attribute SerializableAttribute() */ 
/** @attribute XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="forgottenKnowledge") */ 
public class ForgottenKnowledge extends SyncKnowledge implements ISerializable
SerializableAttribute 
XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="forgottenKnowledge") 
public class ForgottenKnowledge extends SyncKnowledge implements ISerializable

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.

Vererbungshierarchie

System.Object
   Microsoft.Synchronization.SyncKnowledge
    Microsoft.Synchronization.ForgottenKnowledge

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

ForgottenKnowledge-Member
Microsoft.Synchronization-Namespace