Метод 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 Класс