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
[<AbstractClassAttribute>]
type Override = class end
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) のメンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。