次の方法で共有


ForgottenKnowledge クラス

廃棄標識のクリーンアップのために忘れられたナレッジを表します。

名前空間: Microsoft.Synchronization
アセンブリ: Microsoft.Synchronization (microsoft.synchronization.dll 内)

構文

'宣言
<SerializableAttribute> _
<XmlRootAttribute(Namespace:="https://schemas.microsoft.com/2008/03/sync/", ElementName:="forgottenKnowledge")> _
Public Class ForgottenKnowledge
    Inherits SyncKnowledge
    Implements ISerializable
'使用
Dim instance As ForgottenKnowledge
[SerializableAttribute] 
[XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="forgottenKnowledge")] 
public class ForgottenKnowledge : SyncKnowledge, ISerializable
[SerializableAttribute] 
[XmlRootAttribute(Namespace=L"https://schemas.microsoft.com/2008/03/sync/", ElementName=L"forgottenKnowledge")] 
public ref class ForgottenKnowledge : public SyncKnowledge, ISerializable
/** @attribute SerializableAttribute() */ 
/** @attribute XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="forgottenKnowledge") */ 
public class ForgottenKnowledge extends SyncKnowledge implements ISerializable
SerializableAttribute 
XmlRootAttribute(Namespace="https://schemas.microsoft.com/2008/03/sync/", ElementName="forgottenKnowledge") 
public class ForgottenKnowledge extends SyncKnowledge implements ISerializable

解説

忘れられたナレッジは、クリーンアップされた廃棄標識の最大のバージョンを追跡します。項目が項目ストアから削除されると、その項目のメタデータは保持されますが、項目には削除のマークが付けられます。削除された項目のメタデータは、廃棄標識と呼ばれます。廃棄標識は、定期的にクリーンアップする必要があります。クリーンアップしないと、最終的に項目ストアの領域を過度に消費することになります。廃棄標識がメタデータから削除されたら、忘れられたナレッジを更新して、削除された廃棄標識のバージョンを格納する必要があります。忘れられたナレッジには、メタデータが 1 つでも削除された項目がすべて含まれることに注意してください。したがって、忘れられたナレッジには、メタデータにアクティブなエントリが残っている項目も含まれている可能性があります。

Sync Framework は、忘れられたナレッジを使用して、古くなった同期先を検出します。詳細については、「廃棄標識の管理」および「古くなったレプリカの復旧」を参照してください。

継承階層

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

スレッド セーフ

この型の public static (Visual Basic では Shared ) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

リファレンス

ForgottenKnowledge メンバ
Microsoft.Synchronization 名前空間