Класс ForgottenKnowledge
Представляет набор знаний, утраченных по причине очистки отметок полного удаления.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
<XmlRootAttribute(Namespace:="https://schemas.microsoft.com/2009/04/sync/", ElementName:="forgottenKnowledge")> _
Public Class ForgottenKnowledge
Inherits SyncKnowledge
Implements ISerializable
'Применение
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
Замечания
В утраченных наборах знаний отслеживаются максимальные версии очищенных отметок полного удаления. При удалении элемента из хранилища элементов его метаданные будут сохранены, но элемент будет помечен как удаленный. Метаданные для удаленного элемента называются отметками полного удаления. Необходимо производить периодическую очистку отметок полного удаления, иначе они будут занимать в хранилище элементов слишком много места. При удалении отметок полного удаления из метаданных утраченные наборы знаний должны быть обновлены до версии удаленного захоронения. Учтите, что элементы добавляются в утраченном наборе знаний с преувеличенной вероятностью того, что их метаданные будут удалены. Поэтому утраченный набор знаний может содержать элементы с активными записями в метаданных.
Sync Framework пользуется утраченными наборами знаний для обнаружения устаревшего назначения синхронизации. Дополнительные сведения см. в разделах Управление отметками полного удаления и Восстановление устаревшей реплики.
Иерархия наследования
System.Object
Microsoft.Synchronization.SyncKnowledge
Microsoft.Synchronization.ForgottenKnowledge
Многопоточное использование
Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.
См. также
Справочник
Элементы ForgottenKnowledge
Пространство имен Microsoft.Synchronization