Share via


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.

Exceptions

Exception Condition
ArgumentNullException

unmanagedSyncProvider is a null reference (Nothing in Visual Basic).

SimpleProviderInvalidOperationException
  • unmanagedSyncProvider is already initialized

—or—

unmanagedSyncProvider is not an IAnchorSyncProvider Interface or IFullEnumerationSyncProvider Interface.

See Also

Reference

UnmanagedSimpleSyncProviderWrapper Class

UnmanagedSimpleSyncProviderWrapper Overload

Microsoft.Synchronization.SimpleProviders Namespace