Метод 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 пустая ссылка (Nothing в Visual Basic) . |
SyncIdFormatMismatchException | Схема форматов идентификаторов указанного объекта набора знаний не совпадает со схемой форматов идентификаторов, указанной при инициализации этого объекта. |
SyncInvalidOperationException | Применение изменений не было запущено. |
Набор известных знаний пакета изменений, указанный параметром batchLearnedKnowledge, и утраченный набор известных знаний пакета изменений, указанный параметром batchLearnedForgottenKnowledge, изменяются этим методом, чтобы исключить изменения, о которых было сообщено как о пропущенных в ходе применения.
Обновленный набор знаний назначения, возвращаемый в параметре destinationKnowledge, и обновленный утраченный набор знаний назначения, возвращаемый в параметре destinationForgottenKnowledge, должны заменить текущий набор знаний и утраченный набор знаний реплики назначения.
Примечание
Во время вычисления обновленного набора знаний назначения все изменения, для которых поставщик назначения не сообщил об успешном применении путем вызова метода ReportItemChangeApplied или ReportChangeUnitChangeApplied, считаются неуспешными.
ChangeApplicationServices Класс