UnmanagedSyncProviderWrapper Constructor (Object, IChangeDataRetrieverAdapter)
Initializes a new instance of the UnmanagedSyncProviderWrapper 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
Assembly: Microsoft.Synchronization (in Microsoft.Synchronization.dll)
Syntax
'Declaration
Public Sub New ( _
unmanagedKnowledgeSyncProvider As Object, _
changeDataRetrieverAdapter As IChangeDataRetrieverAdapter _
)
'Usage
Dim unmanagedKnowledgeSyncProvider As Object
Dim changeDataRetrieverAdapter As IChangeDataRetrieverAdapter
Dim instance As New UnmanagedSyncProviderWrapper(unmanagedKnowledgeSyncProvider, _
changeDataRetrieverAdapter)
public UnmanagedSyncProviderWrapper(
Object unmanagedKnowledgeSyncProvider,
IChangeDataRetrieverAdapter changeDataRetrieverAdapter
)
public:
UnmanagedSyncProviderWrapper(
Object^ unmanagedKnowledgeSyncProvider,
IChangeDataRetrieverAdapter^ changeDataRetrieverAdapter
)
new :
unmanagedKnowledgeSyncProvider:Object *
changeDataRetrieverAdapter:IChangeDataRetrieverAdapter -> UnmanagedSyncProviderWrapper
public function UnmanagedSyncProviderWrapper(
unmanagedKnowledgeSyncProvider : Object,
changeDataRetrieverAdapter : IChangeDataRetrieverAdapter
)
Parameters
- unmanagedKnowledgeSyncProvider
Type: System.Object
The unmanaged provider that is wrapped by this object.
- changeDataRetrieverAdapter
Type: Microsoft.Synchronization.IChangeDataRetrieverAdapter
An adapter that can convert the change data retriever and change data between its managed and unmanaged representations.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | unmanagedKnowledgeSyncProvider is a null reference (Nothing in Visual Basic). |
ArgumentException | unmanagedKnowledgeSyncProvider is not a ISyncProvider object. |
InvalidOperationException | This UnmanagedSyncProviderWrapper object is already initialized. |
See Also
Reference
UnmanagedSyncProviderWrapper Class