次の方法で共有


SaveChangeWithChangeUnitsContext.GetUpdatedDestinationKnowledge メソッド

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

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

構文

'宣言
Public Sub GetUpdatedDestinationKnowledge ( _
    <OutAttribute> ByRef knowledge As SyncKnowledge, _
    <OutAttribute> ByRef forgottenKnowledge As ForgottenKnowledge _
)
'使用
Dim instance As SaveChangeWithChangeUnitsContext
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
    同期先の更新された忘れられたナレッジを返します。

解説

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

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

このメソッドを複数回呼び出すと、最初の呼び出しを除く任意の呼び出しで InvalidOperationException が返されます。

参照

リファレンス

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