다음을 통해 공유


IForgottenKnowledge 인터페이스

삭제 표식 정리 때문에 잊어버린 정보를 나타냅니다.

interface IForgottenKnowledge : ISyncKnowledge

멤버

IForgottenKnowledge 메서드 설명

IForgottenKnowledge::ForgetToVersion

지정된 버전 이하의 모든 버전을 잊어버렸을 수 있으며 해당하는 삭제 표식이 삭제되었을 수 있음을 반영하도록 잊어버린 정보를 업데이트합니다.

주의

잊어버린 정보는 정리된 삭제 표식의 최대 버전을 추적합니다. 항목 저장소에서 항목이 삭제되면 해당 항목에 대한 메타데이터는 유지되지만 항목이 삭제된 것으로 표시됩니다. 삭제된 항목에 대한 메타데이터를 삭제 표식이라고 합니다. 삭제 표식은 주기적으로 삭제되어야 합니다. 그렇지 않으면 항목 저장소에서 너무 많은 공간을 차지하게 됩니다. 메타데이터에서 삭제 표식이 제거되면 제거된 삭제 표시의 버전을 포함하도록 잊어버린 정보가 업데이트되어야 합니다. 잊어버린 정보는 메타데이터가 제거된 항목을 여유 있게 예측한 것입니다. 따라서 잊어버린 정보에는 메타데이터에 정보가 들어 있는 항목도 포함될 수 있습니다.

Sync Framework는 잊어버린 정보를 사용하여 더 이상 사용되지 않는 동기화 대상을 검색합니다. 자세한 내용은 삭제 표식 관리오래된 복제본 복구를 참조하십시오.

IForgottenKnowledge 개체를 가져오려면 먼저 CoCreateInstance 함수에 CLSID_SyncServicesIID_IProviderSyncService를 전달하여 IProviderSyncServices를 만듭니다. 그런 다음 IProviderSyncServices::CreateForgottenKnowledge를 사용하여 정보 개체를 만듭니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소
삭제 표식 관리
오래된 복제본 복구