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


Метод ChangeApplicationServices.ReportItemChangeApplied

Уведомляет службу применения изменений об успешном применении изменения элемента в реплике назначения.

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

Синтаксис

'Декларация
Public Sub ReportItemChangeApplied ( _
    itemChange As ItemChange _
)
'Применение
Dim instance As ChangeApplicationServices
Dim itemChange As ItemChange

instance.ReportItemChangeApplied(itemChange)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public:
void ReportItemChangeApplied (
    ItemChange^ itemChange
)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public function ReportItemChangeApplied (
    itemChange : ItemChange
)

Параметры

  • itemChange
    Изменение элемента, успешно примененное на реплике назначения.

Исключения

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

ArgumentNullException

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

ActiveChangeApplicationContextException

Объект ChangeApplicationContext уже активен. Активный объект ChangeApplicationContext должен обрабатываться, пока его свойство ChangeApplicationAction не установлено в значение Finished, а также до обработки других изменений.

ChangeNeedsKnowledgeException

itemChange не содержит определяющий набор знаний.

SyncIdFormatMismatchException

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

SyncInvalidOperationException

Применение изменений не еще запущено, либо изменение itemChange уже признано успешно примененным или конфликтующим.

ForgottenKnowledgeNotContainedException

Набор известных знаний для изменения не содержит утраченный набор известных знаний.

Замечания

Если itemChange содержит базовые единицы, то все базовые единицы, за исключением участвующих в конфликте, признаются успешно примененными.

Если параметр itemChange содержит базовые единицы, ранее признанные ошибочными, этот метод вызовет исключение. Чтобы сообщить об успешном применении базовых единиц, которые ранее были признаны неуспешными, вызовите метод ReportChangeUnitChangeApplied для каждой базовой единицы.

См. также

Справочник

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