Condividi tramite


Interfaccia IForgottenKnowledge

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

interface IForgottenKnowledge : ISyncKnowledge

Membri

Metodi CreateForgottenKnowledge Descrizione

IForgottenKnowledge::ForgetToVersion

Aggiorna la conoscenza dimenticata per indicare che tutte le versioni inferiori o uguali alla versione specificata potrebbero essere state dimenticate e che gli oggetti contrassegnati per la rimozione definitiva corrispondenti potrebbero essere stati eliminati.

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.

Per ottenere un nuovo oggetto IForgottenKnowledge, creare innanzitutto un oggetto IProviderSyncServices passando CLSID_SyncServices e IID_IProviderSyncService alla funzione CoCreateInstance. Successivamente creare l'oggetto conoscenza tramite IProviderSyncServices::CreateForgottenKnowledge.

Requisiti

Intestazione: Synchronization.h

Vedere anche

Concetti

Componenti principali di Sync Framework
Gestione dei contrassegni per la rimozione definitiva
Recupero di una replica non aggiornata