Share via


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.

Namespace:  Microsoft.Synchronization.SimpleProviders
Assembly:  Microsoft.Synchronization.SimpleProviders (in Microsoft.Synchronization.SimpleProviders.dll)

Syntax

'Declaration
Public Sub Initialize ( _
    unmanagedSyncProvider As Object, _
    changeDataAdapter As ChangeDataAdapter _
)
'Usage
Dim instance As UnmanagedSimpleSyncProviderWrapper
Dim unmanagedSyncProvider As Object
Dim changeDataAdapter As ChangeDataAdapter

instance.Initialize(unmanagedSyncProvider, _
    changeDataAdapter)
public void Initialize(
    Object unmanagedSyncProvider,
    ChangeDataAdapter changeDataAdapter
)
public:
void Initialize(
    Object^ unmanagedSyncProvider, 
    ChangeDataAdapter^ changeDataAdapter
)
member Initialize : 
        unmanagedSyncProvider:Object * 
        changeDataAdapter:ChangeDataAdapter -> unit 
public function Initialize(
    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

Initialize Overload

Microsoft.Synchronization.SimpleProviders Namespace