Partager via


Classe ForgottenKnowledge

Représente la connaissance oubliée à cause du nettoyage de l'objet tombstone.

Espace de noms: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (dans microsoft.synchronization.dll)

Syntaxe

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

Notes

La connaissance oubliée suit la version maximale des objets tombstone qui ont été nettoyés. Lorsqu'un élément est supprimé du magasin d'éléments, les métadonnées de cet élément sont conservées, mais l'élément est marqué comme étant supprimé. Les métadonnées d'un élément supprimé sont appelées objet tombstone. Les objets tombstone doivent périodiquement être nettoyés, sinon ils risquent d'occuper trop d'espace dans le magasin d'éléments. Lorsqu'un objet tombstone est supprimé des métadonnées, la connaissance oubliée doit être mise à jour pour contenir la version de l'objet tombstone supprimé. Gardez à l'esprit que la connaissance oubliée est une surestimation des éléments dont les métadonnées ont été supprimées. Par conséquent, elle peut également contenir des éléments qui ont toujours des entrées actives dans les métadonnées.

Sync Framework utilise la connaissance oubliée pour détecter une destination de synchronisation obsolète. Pour plus d'informations, consultez Gestion d'objets tombstone et Récupération d'un réplica obsolète.

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres publics statiques (Partagés en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres ForgottenKnowledge
Espace de noms Microsoft.Synchronization