次の方法で共有


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

参照

参照

Override メンバー

Microsoft.Synchronization 名前空間