NotifyingChangeApplierIChangeDataRetrieverAdapter Class

Represents an adapter that can convert between a managed IChangeDataRetriever and an unmanaged ISynchronousDataRetriever.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.NotifyingChangeApplierIChangeDataRetrieverAdapter

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

Syntax

'Declaration
Public Class NotifyingChangeApplierIChangeDataRetrieverAdapter _
    Implements IChangeDataRetrieverAdapter2, IChangeDataRetrieverAdapter
'Usage
Dim instance As NotifyingChangeApplierIChangeDataRetrieverAdapter
public class NotifyingChangeApplierIChangeDataRetrieverAdapter : IChangeDataRetrieverAdapter2, 
    IChangeDataRetrieverAdapter
public ref class NotifyingChangeApplierIChangeDataRetrieverAdapter : IChangeDataRetrieverAdapter2, 
    IChangeDataRetrieverAdapter
type NotifyingChangeApplierIChangeDataRetrieverAdapter =  
    class
        interface IChangeDataRetrieverAdapter2
        interface IChangeDataRetrieverAdapter
    end
public class NotifyingChangeApplierIChangeDataRetrieverAdapter implements IChangeDataRetrieverAdapter2, IChangeDataRetrieverAdapter

The NotifyingChangeApplierIChangeDataRetrieverAdapter type exposes the following members.

Constructors

  Name Description
Public method NotifyingChangeApplierIChangeDataRetrieverAdapter Initializes a new instance of the NotifyingChangeApplierIChangeDataRetrieverAdapter class that contains the specified change data adapter.

Top

Properties

  Name Description
Public property ChangeDataAdapter Gets an object that converts change data between its managed and unmanaged representations.

Top

Methods

  Name Description
Public method ConvertManagedToUnmanaged Converts a managed IChangeDataRetriever to an unmanaged ISynchronousDataRetriever.
Public method ConvertUnmanagedToManaged Converts an unmanaged ISynchronousDataRetriever to a managed IChangeDataRetriever.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

This adapter initializes an UnmanagedSyncProviderWrapper to convert change data between its managed and unmanaged representations. Sync Framework implements all the required class and interface conversions. The provider must perform the actual data conversion by implementing the ChangeDataAdapter abstract class.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Synchronization Namespace