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 名前空間