Override クラス

派生クラスでオーバーライドされた場合は、同期エンティティと、親ナレッジ オブジェクトのスコープ クロック ベクターとは異なる、関連付けられたクロック ベクターを表します。

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

構文

'宣言
Public MustInherit Class Override
'使用
Dim instance As Override
public abstract class Override
public ref class Override abstract
public abstract class Override
public abstract class Override

解説

オーバーライドは、同期エンティティと、親ナレッジ オブジェクトのスコープ クロック ベクターとは異なる、関連付けられたクロック ベクターを表します。たとえば、項目を同期先レプリカに適用することができないとします。同期先プロバイダーは、SyncKnowledge.ExcludeItem を使用して、学習したナレッジから項目を除外します。項目は、元のクロック ベクターと共に、ItemOverride オブジェクトとしてナレッジ オブジェクトに格納されます。これは、ナレッジ オブジェクトのスコープ クロック ベクターとは異なる状態になっています。このオブジェクトは、KnowledgeInspector.ItemOverrides を使用して、ナレッジ オブジェクトから取得できます。

継承階層

System.Object
  Microsoft.Synchronization.Override
     Microsoft.Synchronization.ItemChangeUnitOverride
     Microsoft.Synchronization.ItemOverride
     Microsoft.Synchronization.ItemRangeOverride

スレッド セーフ

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

参照

リファレンス

Override メンバー
Microsoft.Synchronization 名前空間