ISaveChangeContext::GetKnowledgeForScope
この変更が適用されたときにレプリカによって学習されたナレッジや忘れられたナレッジを表すオブジェクトを取得します。
HRESULT GetKnowledgeForScope(
ISyncKnowledge ** ppUpdatedDestinationKnowledge,
IForgottenKnowledge ** ppForgottenKnowledge);
パラメータ
- ppUpdatedDestinationKnowledge
[out] 同期先の更新されたナレッジを返します。
- ppForgottenKnowledge
[out] 同期先の更新された忘れられたナレッジを返します。
戻り値
S_OK
E_POINTER
SYNC_E_INTERNAL_ERROR
解説
このメソッドによって返されるナレッジ オブジェクトは、既存のスコープ ナレッジ オブジェクトと直接置き換えられます。
注意
更新された同期先ナレッジの変更は、変更が適用されない場合でも実行できます。たとえば、各変更によって復旧可能なエラーがナレッジに記録される場合でも実行できます。