Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
- 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. |