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


Метод Initialize

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

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

Синтаксис

'Декларация
Public Sub Initialize ( _
    unmanagedKnowledgeSyncProvider As Object, _
    changeDataRetrieverAdapter As IChangeDataRetrieverAdapter _
)
'Применение
Dim instance As UnmanagedSyncProviderWrapper
Dim unmanagedKnowledgeSyncProvider As Object
Dim changeDataRetrieverAdapter As IChangeDataRetrieverAdapter

instance.Initialize(unmanagedKnowledgeSyncProvider, _
    changeDataRetrieverAdapter)
public void Initialize(
    Object unmanagedKnowledgeSyncProvider,
    IChangeDataRetrieverAdapter changeDataRetrieverAdapter
)
public:
void Initialize(
    Object^ unmanagedKnowledgeSyncProvider, 
    IChangeDataRetrieverAdapter^ changeDataRetrieverAdapter
)
member Initialize : 
        unmanagedKnowledgeSyncProvider:Object * 
        changeDataRetrieverAdapter:IChangeDataRetrieverAdapter -> unit 
public function Initialize(
    unmanagedKnowledgeSyncProvider : Object, 
    changeDataRetrieverAdapter : IChangeDataRetrieverAdapter
)

Параметры

  • unmanagedKnowledgeSyncProvider
    Тип System. . :: . .Object
    Неуправляемый поставщик, оболочкой для которого является этот объект.
  • changeDataRetrieverAdapter
    Тип Microsoft.Synchronization. . :: . .IChangeDataRetrieverAdapter
    Адаптер, способный преобразовать объект получения информации об изменениях и саму эту информацию между управляемым и неуправляемым представлениями. Может иметь значение nullNothingnullptrunitпустая ссылка (Nothing в Visual Basic), если преобразования не требуется.

Исключения

Исключение Условие
ArgumentNullException

Параметр unmanagedKnowledgeSyncProvider имеет значение null Nothing nullptr unit пустая ссылка (Nothing в Visual Basic) .

ArgumentException

Параметр unmanagedKnowledgeSyncProvider не является объектом ISyncProvider.

InvalidOperationException

Этот объект UnmanagedSyncProviderWrapper уже инициализирован.

Замечания

Метод Initialize может быть вызван только в случае, если объект UnmanagedSyncProviderWrapper был создан с помощью конструктора по умолчанию.

Метод Initialize может быть вызван только однократно.

См. также

Справочник

UnmanagedSyncProviderWrapper Класс

Элементы UnmanagedSyncProviderWrapper

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