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