ForgottenKnowledge Clase
Representa el conocimiento que se ha olvidado debido a la limpieza de los marcadores de exclusión.
Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en Microsoft.Synchronization.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
Public Class ForgottenKnowledge _
Inherits SyncKnowledge _
Implements ISerializable
'Uso
Dim instance As ForgottenKnowledge
[SerializableAttribute]
public class ForgottenKnowledge : SyncKnowledge,
ISerializable
[SerializableAttribute]
public ref class ForgottenKnowledge : public SyncKnowledge,
ISerializable
[<SerializableAttribute>]
type ForgottenKnowledge =
class
inherit SyncKnowledge
interface ISerializable
end
public class ForgottenKnowledge extends SyncKnowledge implements ISerializable
Notas
El conocimiento olvidado realiza el seguimiento de la versión máxima de los marcadores de exclusión que se han limpiado. Cuando se elimina un elemento del almacén de elementos, los metadatos de ese elemento se conservan, pero el elemento se marca como eliminado. Los metadatos para un elemento eliminado se denominan marcador de exclusión. Los marcadores de exclusión se deben limpiar periódicamente para evitar que usen demasiado espacio en el almacén de elementos. Cuando se quita un marcador de exclusión de los metadatos, se debe actualizar el conocimiento olvidado para que contenga la versión de dicho marcador de exclusión. Tenga en cuenta que el conocimiento olvidado es una estimación por exceso de los elementos cuyos metadatos se han quitado. Por consiguiente, el conocimiento olvidado también puede contener elementos que tengan todavía entradas activas en los metadatos.
Sync Framework usa el conocimiento olvidado para detectar un destino de sincronización obsoleto. Para obtener más información, vea Administrar marcadores de exclusión y Recuperar una réplica obsoleta.
Jerarquía de herencia
System. . :: . .Object
Microsoft.Synchronization. . :: . .SyncKnowledge
Microsoft.Synchronization..::..ForgottenKnowledge
Seguridad para subprocesos
Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.