NotifyingChangeApplierIChangeDataRetrieverAdapter::ConvertUnmanagedToManaged Method

Converts an unmanaged ISynchronousDataRetriever to a managed IChangeDataRetriever.

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

public:
virtual Object^ ConvertUnmanagedToManaged(
	Object^ unmanagedRetriever
) sealed

Parameters

unmanagedRetriever
Type: System::Object
The unmanaged 3a85a836-6626-41f8-bce7-de49e1c015c0 ISynchronousDataRetriever object.

Return Value

Type: System::Object
The managed IChangeDataRetriever object.

Implements

IChangeDataRetrieverAdapter::ConvertUnmanagedToManaged(Object)

ExceptionCondition
ArgumentNullException

unmanagedRetriever is a nullptr.

ArgumentException

unmanagedRetriever is neither an ISynchronousDataRetriever nor an IAsynchronousDataRetriever.

Show: