次の方法で共有


ChangeApplicationServices.GetUpdatedDestinationKnowledge メソッド

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

構文

'宣言
Public Sub GetUpdatedDestinationKnowledge ( _
    <OutAttribute> ByRef destinationKnowledge As SyncKnowledge, _
    <OutAttribute> ByRef destinationForgottenKnowledge As ForgottenKnowledge _
)
'使用
Dim instance As ChangeApplicationServices
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge

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

パラメーター

  • destinationKnowledge
    これまでに適用されたすべての変更を含む更新された同期先ナレッジを返します。
  • destinationForgottenKnowledge
    これまでに適用されたすべての変更を含む更新された同期先の忘れられたナレッジを返します。適用する一連の変更が復旧同期の一部でない場合は NULL 参照 (Visual Basic では Nothing) です。 に設定できます。それ以外の場合は NULL 参照 (Visual Basic では Nothing) です。 に設定できません。

例外

例外の種類 条件

FullEnumerationExpectedException

一連の変更は復旧同期の一部ですが、変更の適用を開始するのに BeginFullEnumerationChangeApplication ではなく BeginChangeApplication が使用されています。

SyncInvalidOperationException

変更の適用が開始されていません。

解説

このメソッドによって返される更新されたナレッジ オブジェクトには、同期先プロバイダーが ReportItemChangeApplied または ReportChangeUnitChangeApplied を呼び出すことで正常に適用済みであると報告した変更だけが含まれます。

参照

リファレンス

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