UnmanagedSimpleSyncProviderWrapper::Initialize Method (Object, ChangeDataAdapter)
Initializes the wrapper so that it represents the specified unmanaged provider and uses the specified change data retriever adapter to convert between managed and unmanaged data retrievers.
Assembly: Microsoft.Synchronization.SimpleProviders (in Microsoft.Synchronization.SimpleProviders.dll)
public: void Initialize( Object^ unmanagedSyncProvider, ChangeDataAdapter^ changeDataAdapter )
Parameters
- unmanagedSyncProvider
- Type: System::Object
The unmanaged provider that is wrapped by this object.
- changeDataAdapter
- Type: Microsoft.Synchronization::ChangeDataAdapter
A ChangeDataAdapter object that can convert the change data between its managed and unmanaged representations.
| Exception | Condition |
|---|---|
| ArgumentNullException | unmanagedSyncProvider is a nullptr. |
| SimpleProviderInvalidOperationException |
—or— unmanagedSyncProvider is not an IAnchorSyncProvider Interface or IFullEnumerationSyncProvider Interface. |
Show: