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.
Namespace: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (in Microsoft.Synchronization.SimpleProviders.dll)
Syntax
'Declaration
Public Sub New ( _
unmanagedSyncProvider As Object, _
changeDataAdapter As ChangeDataAdapter _
)
'Usage
Dim unmanagedSyncProvider As Object
Dim changeDataAdapter As ChangeDataAdapter
Dim instance As New UnmanagedSimpleSyncProviderWrapper(unmanagedSyncProvider, _
changeDataAdapter)
public UnmanagedSimpleSyncProviderWrapper(
Object unmanagedSyncProvider,
ChangeDataAdapter changeDataAdapter
)
public:
UnmanagedSimpleSyncProviderWrapper(
Object^ unmanagedSyncProvider,
ChangeDataAdapter^ changeDataAdapter
)
new :
unmanagedSyncProvider:Object *
changeDataAdapter:ChangeDataAdapter -> UnmanagedSimpleSyncProviderWrapper
public function UnmanagedSimpleSyncProviderWrapper(
unmanagedSyncProvider : Object,
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.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | unmanagedSyncProvider is a null reference (Nothing in Visual Basic). |
SimpleProviderInvalidOperationException |
—or— unmanagedSyncProvider is not an IAnchorSyncProvider Interface or IFullEnumerationSyncProvider Interface. |
See Also
Reference
UnmanagedSimpleSyncProviderWrapper Class