UnmanagedSimpleSyncProviderWrapper Class

Represents a managed object that wraps an unmanaged simple provider.

System.Object
  Microsoft.Synchronization.SyncProvider
    Microsoft.Synchronization.KnowledgeSyncProvider
      Microsoft.Synchronization.UnmanagedSyncProviderWrapper
        Microsoft.Synchronization.SimpleProviders.UnmanagedSimpleSyncProviderWrapper

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

public class UnmanagedSimpleSyncProviderWrapper : UnmanagedSyncProviderWrapper

The UnmanagedSimpleSyncProviderWrapper type exposes the following members.

  NameDescription
Public methodUnmanagedSimpleSyncProviderWrapper()Initializes a new instance of the UnmanagedSimpleSyncProviderWrapper class.
Public methodUnmanagedSimpleSyncProviderWrapper(Object)Initializes a new instance of the UnmanagedSimpleSyncProviderWrapper class that represents the specified unmanaged provider.
Public methodUnmanagedSimpleSyncProviderWrapper(Object, ChangeDataAdapter)Initializes a new instance of the UnmanagedSimpleSyncProviderWrapper class that represents the specified unmanaged provider and uses the specified change data retriever adapter to convert between managed and unmanaged data retrievers.
Top

  NameDescription
Public propertyConfigurationGets the configuration settings for the provider. (Inherited from KnowledgeSyncProvider.)
Public propertyDestinationCallbacksGets an object that a synchronization application can use to register to receive notification of events that occur during synchronization. (Inherited from KnowledgeSyncProvider.)
Public propertyIdFormatsGets the ID format schema of the unmanaged provider. (Inherited from UnmanagedSyncProviderWrapper.)
Top

  NameDescription
Public methodBeginSessionNotifies the unmanaged provider that it is joining a synchronization session. (Inherited from UnmanagedSyncProviderWrapper.)
Public methodEndSessionNotifies the unmanaged provider that a synchronization session to which it was enlisted has finished. (Inherited from UnmanagedSyncProviderWrapper.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetChangeBatchGets a batch of changes from the unmanaged provider. (Inherited from UnmanagedSyncProviderWrapper.)
Public methodGetFullEnumerationChangeBatchGets a batch of changes from the unmanaged provider as part of a full enumeration. (Inherited from UnmanagedSyncProviderWrapper.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetSyncBatchParametersGets the requested batch size and current knowledge for the scope from the unmanaged provider. (Inherited from UnmanagedSyncProviderWrapper.)
Public methodGetType (Inherited from Object.)
Public methodInitialize(Object, IChangeDataRetrieverAdapter)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. (Inherited from UnmanagedSyncProviderWrapper.)
Public methodInitialize(Object, ChangeDataAdapter)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.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodProcessChangeBatchPasses a batch of changes to the unmanaged provider for processing. (Inherited from UnmanagedSyncProviderWrapper.)
Public methodProcessFullEnumerationChangeBatchPasses a batch of changes to the unmanaged provider for processing during a full enumeration. (Inherited from UnmanagedSyncProviderWrapper.)
Public methodToString (Inherited from Object.)
Top

This class can be used by managed code to easily interact with an unmanaged simple provider. It wraps an unmanaged provider, to which it forwards all method and property calls.

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