EndFullEnumerationChangeApplication メソッド

復旧同期の一環としての一連の変更の処理を終了します。

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

構文

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

instance.EndFullEnumerationChangeApplication(batchLearnedKnowledge, _
    batchLearnedForgottenKnowledge, _
    destinationKnowledge, destinationForgottenKnowledge)
public void EndFullEnumerationChangeApplication(
    SyncKnowledge batchLearnedKnowledge,
    ForgottenKnowledge batchLearnedForgottenKnowledge,
    out SyncKnowledge destinationKnowledge,
    out ForgottenKnowledge destinationForgottenKnowledge
)
public:
void EndFullEnumerationChangeApplication(
    SyncKnowledge^ batchLearnedKnowledge, 
    ForgottenKnowledge^ batchLearnedForgottenKnowledge, 
    [OutAttribute] SyncKnowledge^% destinationKnowledge, 
    [OutAttribute] ForgottenKnowledge^% destinationForgottenKnowledge
)
member EndFullEnumerationChangeApplication : 
        batchLearnedKnowledge:SyncKnowledge * 
        batchLearnedForgottenKnowledge:ForgottenKnowledge * 
        destinationKnowledge:SyncKnowledge byref * 
        destinationForgottenKnowledge:ForgottenKnowledge byref -> unit 
public function EndFullEnumerationChangeApplication(
    batchLearnedKnowledge : SyncKnowledge, 
    batchLearnedForgottenKnowledge : ForgottenKnowledge, 
    destinationKnowledge : SyncKnowledge, 
    destinationForgottenKnowledge : ForgottenKnowledge
)

パラメーター

例外

例外 条件
ArgumentNullException

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

SyncIdFormatMismatchException

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

SyncInvalidOperationException

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

説明

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

destinationKnowledge で返される更新済みの同期先ナレッジと、destinationForgottenKnowledge で返される更新された同期先の忘れられたナレッジで、同期先レプリカの現在のナレッジおよび忘れられたナレッジを置き換える必要があります。

注意

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

参照

参照

ChangeApplicationServicesクラス

ChangeApplicationServices メンバー

Microsoft.Synchronization 名前空間