Compartilhar via


Classe ForgottenKnowledge

Representa o conhecimento que foi esquecido por causa de limpeza da marca de exclusão.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)

Sintaxe

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

Comentários

O conhecimento esquecido controla a versão máxima das marcas de exclusão que foram limpas. Quando um item é excluído de um repositório de itens, os metadados daquele item são mantidos, mas ele é marcado como excluído. Os metadados de um item excluído são chamados de marca de exclusão. As marcas de exclusão devem ser limpas periodicamente ou poderão, consequentemente, usar muito espaço no repositório de itens. Quando uma marca de exclusão é removida dos metadados, o conhecimento esquecido deve ser atualizado para conter a versão da marca de exclusão removida. Lembre-se que o conhecimento esquecido é uma estimativa de quais itens tiveram seus metadados removidos. Portanto, o conhecimento esquecido também pode conter itens que ainda têm entradas ativas nos metadados.

O Sync Framework usa o conhecimento esquecido para detectar um destino de sincronização desatualizado. Para obter mais informações, consulte Gerenciando marcas de exclusão e Recuperando uma réplica desatualizada.

Hierarquia de herança

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

Segurança de thread

Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.

Consulte também

Referência

Membros ForgottenKnowledge
Namespace Microsoft.Synchronization