Прочитать на английском

Поделиться через


Метод EndFullEnumerationChangeApplication

Завершает обработку набора изменений в ходе синхронизации восстановления.

Пространство имен:  Microsoft.Synchronization
Сборка:  Microsoft.Synchronization (в Microsoft.Synchronization.dll)

Синтаксис

public void EndFullEnumerationChangeApplication(
    SyncKnowledge batchLearnedKnowledge,
    ForgottenKnowledge batchLearnedForgottenKnowledge,
    out SyncKnowledge destinationKnowledge,
    out ForgottenKnowledge destinationForgottenKnowledge
)

Параметры

  • 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 Класс

Элементы ChangeApplicationServices

Пространство имен Microsoft.Synchronization