KnowledgeSyncProvider Class

When overridden by a derived class, represents a synchronization provider that uses knowledge to perform synchronization.

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

public abstract class KnowledgeSyncProvider : SyncProvider

The KnowledgeSyncProvider type exposes the following members.

  NameDescription
Protected methodKnowledgeSyncProviderInitializes a new instance of the KnowledgeSyncProvider class.
Top

  NameDescription
Public propertyConfigurationGets the configuration settings for the provider.
Public propertyDestinationCallbacksGets an object that a synchronization application can use to register to receive notification of events that occur during synchronization.
Public propertyIdFormatsWhen overridden in a derived class, gets the ID format schema of the provider.
Top

  NameDescription
Public methodBeginSessionWhen overridden in a derived class, notifies the provider that it is joining a synchronization session.
Public methodEndSessionWhen overridden in a derived class, notifies the provider that a synchronization session to which it was enlisted has completed.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetChangeBatchWhen overridden in a derived class, gets a change batch that contains item metadata for items that are not contained in the specified knowledge from the destination provider.
Public methodGetFullEnumerationChangeBatchWhen overridden in a derived class, gets a change batch that contains item metadata for items that have IDs greater than the specified lower bound, as part of a full enumeration.
Public methodGetHashCode (Inherited from Object.)
Public methodGetSyncBatchParametersWhen overridden in a derived class, gets the number of item changes that will be included in change batches, and the current knowledge for the synchronization scope.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodProcessChangeBatchWhen overridden in a derived class, processes a set of changes by detecting conflicts and applying changes to the item store.
Public methodProcessFullEnumerationChangeBatchWhen overridden in a derived class, processes a set of changes for a full enumeration by applying changes to the item store.
Public methodToString (Inherited from Object.)
Top

The first method Sync Framework calls is BeginSession and the last method is EndSession. All other KnowledgeSyncProvider methods are called between these two methods.

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: