EndChangeApplication メソッド

一連の変更の処理を終了します。

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

構文

'宣言
Public Function EndChangeApplication ( _
    batchLearnedKnowledge As SyncKnowledge _
) As SyncKnowledge
'使用
Dim instance As ChangeApplicationServices
Dim batchLearnedKnowledge As SyncKnowledge
Dim returnValue As SyncKnowledge

returnValue = instance.EndChangeApplication(batchLearnedKnowledge)
public SyncKnowledge EndChangeApplication(
    SyncKnowledge batchLearnedKnowledge
)
public:
SyncKnowledge^ EndChangeApplication(
    SyncKnowledge^ batchLearnedKnowledge
)
member EndChangeApplication : 
        batchLearnedKnowledge:SyncKnowledge -> SyncKnowledge 
public function EndChangeApplication(
    batchLearnedKnowledge : SyncKnowledge
) : SyncKnowledge

パラメーター

戻り値

型 : Microsoft.Synchronization. . :: . .SyncKnowledge
適用またはスキップされた変更に基づいて、更新された同期先ナレッジを返します。

例外

例外 条件
ArgumentNullException

必須パラメーターが null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。

SyncIdFormatMismatchException

指定されたナレッジ オブジェクトの ID 形式スキーマが、このオブジェクトを初期化したときに指定された ID 形式スキーマと一致しません。

SyncInvalidOperationException

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

説明

batchLearnedKnowledge で指定された変更バッチの学習したナレッジは、変更の適用時にスキップしたと報告されているすべての変更が除外されるように、このメソッドによって変更されます。

返された更新済みの同期先ナレッジは、同期先レプリカの現在のナレッジで置き換える必要があります。

注意

更新済みの同期先ナレッジの計算時には、同期先プロバイダーが ReportItemChangeApplied または ReportChangeUnitChangeApplied を呼び出すことで正常に適用済みであると報告しなかったすべての変更が、失敗として扱われます。

参照

参照

ChangeApplicationServicesクラス

ChangeApplicationServices メンバー

Microsoft.Synchronization 名前空間