SaveChangeContext.GetUpdatedDestinationKnowledge メソッド

この変更が適用された後の同期先ナレッジの状態を表す、更新されたナレッジ オブジェクトおよび忘れられたナレッジ オブジェクトを取得します。

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

構文

'宣言
Public Sub GetUpdatedDestinationKnowledge ( _
    <OutAttribute> ByRef knowledge As SyncKnowledge, _
    <OutAttribute> ByRef forgottenKnowledge As ForgottenKnowledge _
)
'使用
Dim instance As SaveChangeContext
Dim knowledge As SyncKnowledge
Dim forgottenKnowledge As ForgottenKnowledge

instance.GetUpdatedDestinationKnowledge(knowledge, forgottenKnowledge)
public void GetUpdatedDestinationKnowledge (
    out SyncKnowledge knowledge,
    out ForgottenKnowledge forgottenKnowledge
)
public:
void GetUpdatedDestinationKnowledge (
    [OutAttribute] SyncKnowledge^% knowledge, 
    [OutAttribute] ForgottenKnowledge^% forgottenKnowledge
)
public void GetUpdatedDestinationKnowledge (
    /** @attribute OutAttribute() */ /** @ref */ SyncKnowledge knowledge, 
    /** @attribute OutAttribute() */ /** @ref */ ForgottenKnowledge forgottenKnowledge
)
JScript does not support passing value-type arguments by reference.

パラメーター

  • knowledge
    同期先の更新されたナレッジです。
  • forgottenKnowledge
    同期先の更新された忘れられたナレッジです。

解説

このメソッドによって返されるナレッジ オブジェクトは、同期先の既存のナレッジ オブジェクトと直接置き換えられます。

プロバイダーは、このメソッドを呼び出す前に、RecordRecoverableErrorForItem を使用して、復旧可能なエラーを報告する必要があります。

このメソッドを呼び出すことができるのは、各変更で 1 回だけです。このメソッドは、最初の呼び出しを除く任意の呼び出しで InvalidOperationException をスローします。

参照

リファレンス

SaveChangeContext クラス
SaveChangeContext メンバー
Microsoft.Synchronization 名前空間