KnowledgeSyncProvider Class
When overridden by a derived class, represents a synchronization provider that uses knowledge to perform synchronization.
System.Object
Microsoft.Synchronization.SyncProvider
Microsoft.Synchronization.KnowledgeSyncProvider
Microsoft.Synchronization.Data.RelationalSyncProvider
Microsoft.Synchronization.UnmanagedSyncProviderWrapper
Microsoft.Synchronization.SyncProvider
Microsoft.Synchronization.KnowledgeSyncProvider
Microsoft.Synchronization.Data.RelationalSyncProvider
Microsoft.Synchronization.UnmanagedSyncProviderWrapper
Assembly: Microsoft.Synchronization (in Microsoft.Synchronization.dll)
The KnowledgeSyncProvider type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | KnowledgeSyncProvider | Initializes a new instance of the KnowledgeSyncProvider class. |
| Name | Description | |
|---|---|---|
![]() | Configuration | Gets the configuration settings for the provider. |
![]() | DestinationCallbacks | Gets an object that a synchronization application can use to register to receive notification of events that occur during synchronization. |
![]() | IdFormats | When overridden in a derived class, gets the ID format schema of the provider. |
| Name | Description | |
|---|---|---|
![]() | BeginSession | When overridden in a derived class, notifies the provider that it is joining a synchronization session. |
![]() | EndSession | When overridden in a derived class, notifies the provider that a synchronization session to which it was enlisted has completed. |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetChangeBatch | When 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. |
![]() | GetFullEnumerationChangeBatch | When 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. |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetSyncBatchParameters | When 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. |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ProcessChangeBatch | When overridden in a derived class, processes a set of changes by detecting conflicts and applying changes to the item store. |
![]() | ProcessFullEnumerationChangeBatch | When overridden in a derived class, processes a set of changes for a full enumeration by applying changes to the item store. |
![]() | ToString | (Inherited from Object.) |
The first method Sync Framework calls is BeginSession and the last method is EndSession. All other KnowledgeSyncProvider methods are called between these two methods.
Show:
