次の方法で共有


SetKnowledge メソッド

派生クラスでオーバーライドされると、このレプリカに関する現在のナレッジを設定します。

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

構文

'宣言
Public MustOverride Sub SetKnowledge ( _
    knowledge As SyncKnowledge _
)
'使用
Dim instance As ReplicaMetadata
Dim knowledge As SyncKnowledge

instance.SetKnowledge(knowledge)
public abstract void SetKnowledge(
    SyncKnowledge knowledge
)
public:
virtual void SetKnowledge(
    SyncKnowledge^ knowledge
) abstract
abstract SetKnowledge : 
        knowledge:SyncKnowledge -> unit 
public abstract function SetKnowledge(
    knowledge : SyncKnowledge
)

パラメーター

例外

例外 条件
ObjectDisposedException

オブジェクトが破棄されているか、正しく初期化されていません。

ArgumentNullException

knowledge が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。

ArgumentException

knowledge には、このメタデータのレプリカ ID とは異なるレプリカ ID が含まれています。

説明

このナレッジ オブジェクトは、このレプリカ内の項目に対して加えられた変更を表します。他のプロバイダーにとって、このナレッジ オブジェクトは、このレプリカ内の項目の現在のバージョンを表します。

参照

参照

ReplicaMetadataクラス

ReplicaMetadata メンバー

Microsoft.Synchronization.MetadataStorage 名前空間