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


Метод ChangeApplicationServices.BeginChangeApplication

Начинает обработку пакета изменений.

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

Синтаксис

'Декларация
Public Sub BeginChangeApplication ( _
    destinationKnowledge As SyncKnowledge, _
    destinationForgottenKnowledge As ForgottenKnowledge, _
    filterInfo As FilterInfo, _
    syncCallbacks As SyncCallbacks, _
    sourceDataRetriever As IChangeDataRetriever, _
    destinationDataRetriever As IChangeDataRetriever _
)
'Применение
Dim instance As ChangeApplicationServices
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge
Dim filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever

instance.BeginChangeApplication(destinationKnowledge, destinationForgottenKnowledge, filterInfo, syncCallbacks, sourceDataRetriever, destinationDataRetriever)
public void BeginChangeApplication (
    SyncKnowledge destinationKnowledge,
    ForgottenKnowledge destinationForgottenKnowledge,
    FilterInfo filterInfo,
    SyncCallbacks syncCallbacks,
    IChangeDataRetriever sourceDataRetriever,
    IChangeDataRetriever destinationDataRetriever
)
public:
void BeginChangeApplication (
    SyncKnowledge^ destinationKnowledge, 
    ForgottenKnowledge^ destinationForgottenKnowledge, 
    FilterInfo^ filterInfo, 
    SyncCallbacks^ syncCallbacks, 
    IChangeDataRetriever^ sourceDataRetriever, 
    IChangeDataRetriever^ destinationDataRetriever
)
public void BeginChangeApplication (
    SyncKnowledge destinationKnowledge, 
    ForgottenKnowledge destinationForgottenKnowledge, 
    FilterInfo filterInfo, 
    SyncCallbacks syncCallbacks, 
    IChangeDataRetriever sourceDataRetriever, 
    IChangeDataRetriever destinationDataRetriever
)
public function BeginChangeApplication (
    destinationKnowledge : SyncKnowledge, 
    destinationForgottenKnowledge : ForgottenKnowledge, 
    filterInfo : FilterInfo, 
    syncCallbacks : SyncCallbacks, 
    sourceDataRetriever : IChangeDataRetriever, 
    destinationDataRetriever : IChangeDataRetriever
)

Параметры

  • destinationKnowledge
    Текущий набор знаний реплики назначения.
  • destinationForgottenKnowledge
    Текущий утраченный набор знаний реплики назначения. Может иметь значение пустая ссылка (Nothing в Visual Basic).
  • filterInfo
    Сведения о фильтрах, используемых поставщиком назначения. Может иметь значение пустая ссылка (Nothing в Visual Basic).
  • syncCallbacks
    Обратные вызовы, которые будут получать уведомления о событиях применения изменений. Может иметь значение пустая ссылка (Nothing в Visual Basic).
  • sourceDataRetriever
    Объект, который можно использовать для получения данных, связанных с элементами, из реплики источника.
  • destinationDataRetriever
    Объект, который можно использовать для получения данных элемента из реплики назначения.

Исключения

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

ArgumentNullException

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

SyncIdFormatMismatchException

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

SyncInvalidOperationException

Процесс применения изменений был запущен, но не завершился на другом наборе изменений.

Замечания

Этот метод обычно вызывается один раз для каждого пакета изменений, полученного методом ProcessChangeBatch в поставщике назначения.

Этот метод должен вызываться перед заданием или вычислением набора знаний, а также до применения изменений и сообщения об изменениях.

См. также

Справочник

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