UnmanagedSimpleSyncProviderWrapper Constructor (Object, ChangeDataAdapter)
Initializes a new instance of the UnmanagedSimpleSyncProviderWrapper class that 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:
UnmanagedSimpleSyncProviderWrapper(
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: