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
)
パラメーター
- batchLearnedKnowledge
型 : Microsoft.Synchronization. . :: . .SyncKnowledge
変更バッチの学習したナレッジです。
- batchLearnedForgottenKnowledge
型 : Microsoft.Synchronization. . :: . .ForgottenKnowledge
変更バッチの学習済みの忘れられたナレッジです。
- destinationKnowledge
型 : Microsoft.Synchronization. . :: . .SyncKnowledge%
適用またはスキップされた変更に基づいて、更新された同期先ナレッジを返します。
- destinationForgottenKnowledge
型 : Microsoft.Synchronization. . :: . .ForgottenKnowledge%
適用またはスキップされた変更に基づいて、更新された同期先の忘れられたナレッジを返します。
例外
例外 | 条件 |
---|---|
ArgumentNullException | 必須パラメーターが null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。 |
SyncIdFormatMismatchException | 指定されたナレッジ オブジェクトの ID 形式スキーマが、このオブジェクトを初期化したときに指定された ID 形式スキーマと一致しません。 |
SyncInvalidOperationException | 変更の適用が開始されていません。 |
説明
batchLearnedKnowledge によって指定された変更バッチの学習済みナレッジと、batchLearnedForgottenKnowledge によって指定された変更バッチの学習済みの忘れられたナレッジは、変更の適用時にスキップしたと報告されているすべての変更が除外されるように、このメソッドによって変更されます。
destinationKnowledge で返される更新済みの同期先ナレッジと、destinationForgottenKnowledge で返される更新された同期先の忘れられたナレッジで、同期先レプリカの現在のナレッジおよび忘れられたナレッジを置き換える必要があります。
注意
更新済みの同期先ナレッジの計算時には、同期先プロバイダーが ReportItemChangeApplied または ReportChangeUnitChangeApplied を呼び出すことで正常に適用済みであると報告しなかったすべての変更が、失敗として扱われます。