NotifyingChangeApplierIChangeDataRetrieverAdapter::ConvertManagedToUnmanaged Method

Converts a managed IChangeDataRetriever to an unmanaged ISynchronousDataRetriever.

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

public:
virtual Object^ ConvertManagedToUnmanaged(
	Object^ managedRetriever
) sealed

Parameters

managedRetriever
Type: System::Object
The managed IChangeDataRetriever object.

Return Value

Type: System::Object
The unmanaged ISynchronousDataRetriever object.

Implements

IChangeDataRetrieverAdapter::ConvertManagedToUnmanaged(Object)

ExceptionCondition
ArgumentNullException

managedRetriever is a nullptr.

ArgumentException

managedRetriever is not an IChangeDataRetriever.

Show: