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


Метод ChangeApplicationServices.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
)
public void EndFullEnumerationChangeApplication (
    SyncKnowledge batchLearnedKnowledge, 
    ForgottenKnowledge batchLearnedForgottenKnowledge, 
    /** @attribute OutAttribute() */ /** @ref */ SyncKnowledge destinationKnowledge, 
    /** @attribute OutAttribute() */ /** @ref */ ForgottenKnowledge destinationForgottenKnowledge
)
JScript does not support passing value-type arguments by reference.

Параметры

  • batchLearnedKnowledge
    Набор известных знаний пакета изменений.
  • batchLearnedForgottenKnowledge
    Известный утраченный набор знаний пакета изменений.
  • destinationKnowledge
    Возвращает обновленный набор знаний назначения, основанный на примененных и пропущенных изменениях.
  • destinationForgottenKnowledge
    Возвращает обновленный утраченный набор знаний назначения на основании примененных или пропущенных изменений.

Исключения

Тип исключения Условие

ArgumentNullException

Обязательный параметр равен пустая ссылка (Nothing в Visual Basic).

SyncIdFormatMismatchException

Схема форматов идентификаторов указанного объекта набора знаний не совпадает со схемой форматов идентификаторов, указанной при инициализации этого объекта.

SyncInvalidOperationException

Применение изменений не было запущено.

Замечания

Набор известных знаний пакета изменений, указанный параметром batchLearnedKnowledge, и утраченный набор известных знаний пакета изменений, указанный параметром batchLearnedForgottenKnowledge, изменяются этим методом, чтобы исключить изменения, о которых было сообщено как о пропущенных в ходе применения.

Обновленный набор знаний назначения, возвращаемый в параметре destinationKnowledge, и обновленный утраченный набор знаний назначения, возвращаемый в параметре destinationForgottenKnowledge, должны заменить текущий набор знаний и утраченный набор знаний реплики назначения.

NoteПримечание.

Во время вычисления обновленного набора знаний назначения все изменения, для которых поставщик назначения не сообщил об успешном применении путем вызова метода ReportItemChangeApplied или ReportChangeUnitChangeApplied, считаются неуспешными.

См. также

Справочник

Класс ChangeApplicationServices
Элементы ChangeApplicationServices
Пространство имен Microsoft.Synchronization