NotifyingChangeApplierIChangeDataRetrieverAdapter.ConvertManagedToUnmanaged Method

Converts a managed IChangeDataRetriever to an unmanaged ISynchronousDataRetriever.

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

Syntax

'Declaration
Public Function ConvertManagedToUnmanaged ( _
    managedRetriever As Object _
) As Object
'Usage
Dim instance As NotifyingChangeApplierIChangeDataRetrieverAdapter
Dim managedRetriever As Object
Dim returnValue As Object

returnValue = instance.ConvertManagedToUnmanaged(managedRetriever)
public Object ConvertManagedToUnmanaged(
    Object managedRetriever
)
public:
virtual Object^ ConvertManagedToUnmanaged(
    Object^ managedRetriever
) sealed
abstract ConvertManagedToUnmanaged : 
        managedRetriever:Object -> Object 
override ConvertManagedToUnmanaged : 
        managedRetriever:Object -> Object 
public final function ConvertManagedToUnmanaged(
    managedRetriever : Object
) : Object

Parameters

Return Value

Type: System.Object
The unmanaged ISynchronousDataRetriever object.

Implements

IChangeDataRetrieverAdapter.ConvertManagedToUnmanaged(Object)

Exceptions

Exception Condition
ArgumentNullException

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

ArgumentException

managedRetriever is not an IChangeDataRetriever.

See Also

Reference

NotifyingChangeApplierIChangeDataRetrieverAdapter Class

Microsoft.Synchronization Namespace