Condividi tramite


Classe ForgottenKnowledge

Rappresenta la conoscenza dimenticata a causa dell'eliminazione degli oggetti contrassegnati per la rimozione definitiva.

Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
<XmlRootAttribute(Namespace:="https://schemas.microsoft.com/2009/04/sync/", ElementName:="forgottenKnowledge")> _
Public Class ForgottenKnowledge
    Inherits SyncKnowledge
    Implements ISerializable
'Utilizzo
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

Osservazioni

La conoscenza dimenticata rileva la versione massima degli oggetti contrassegnati per la rimozione definitiva eliminati. Quando un elemento viene eliminato dall'archivio di elementi, i metadati di tale elemento vengono conservati, ma l'elemento viene contrassegnato come eliminato. I metadati di un elemento eliminato vengono definiti oggetti contrassegnati per la rimozione definitiva. Gli oggetti contrassegnati per la rimozione definitiva devono essere eliminati periodicamente in modo da non occupare troppo spazio nell'archivio di elementi. Quando un oggetto contrassegnato per la rimozione definitiva viene eliminato dai metadati, la conoscenza dimenticata deve essere aggiornata in modo da contenere la versione dell'oggetto contrassegnato per la rimozione definitiva eliminato. Tenere presente che la conoscenza dimenticata è una stima per eccesso degli elementi di cui sono stati rimossi i metadati. Di conseguenza, la conoscenza dimenticata potrebbe anche contenere elementi che presentano ancora voci attive nei metadati.

Sync Framework utilizza la conoscenza dimenticata per rilevare una destinazione di sincronizzazione non aggiornata. Per ulteriori informazioni, vedere Gestione dei contrassegni per la rimozione definitiva e Recupero di una replica non aggiornata.

Gerarchia di ereditarietà

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

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread safe. I membri di istanza non hanno garanzia di essere thread safe.

Vedere anche

Riferimento

Membri ForgottenKnowledge
Spazio dei nomi Microsoft.Synchronization