Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section of the Windows Sync Reference contains documentation for the following interfaces, including all associated methods.
Interfaces
Interfaces | Description |
---|---|
IAsynchronousDataRetriever | Represents the mechanism by which the destination provider asynchronously retrieves item data from the source provider. |
IChangeConflict | Represents a conflict between two items. |
IChangeUnitException | Represents a change unit to exclude from a knowledge object. |
IChangeUnitListFilterInfo | Represents a filter that can be used to control which change units are included for items in an ISyncChangeBatch object. |
IClockVector | Represents a clock vector in a knowledge structure. |
IClockVectorElement | Represents a clock vector element of a knowledge structure. |
IConstructReplicaKeyMap | Adds entries to an IReplicaKeyMap object. |
ICoreFragment | Represents knowledge of all items in the scope for a specific set of change units. |
ICoreFragmentInspector | Enumerates the ICoreFragment objects that are contained in a knowledge object. |
IDataRetrieverCallback | Represents methods that an IAsynchronousDataRetriever object can call to indicate that processing has been completed on an IAsynchronousDataRetriever method. |
IEnumChangeUnitExceptions | Enumerates change unit exceptions that are stored in a knowledge object. |
IEnumClockVector | Enumerates the clock vector elements that are stored in a clock vector. |
IEnumFeedClockVector | Enumerates the clock vector elements that are stored in a clock vector that contains FeedSync information. |
IEnumRangeExceptions | Enumerates range exceptions that are stored in a knowledge object. |
IEnumSingleItemExceptions | Enumerates single item exceptions that are stored in a knowledge object. |
IEnumSyncChanges | Enumerates a list of item changes. |
IEnumSyncChangeUnits | Enumerates a list of change units. |
IFeedClockVector Interface | Represents a clock vector that contains FeedSync information. |
IFeedClockVectorElement | Represents a clock vector element that contains FeedSync information. |
IFilterRequestCallback | Mediates filter negotiation between a destination provider and a source provider. |
IForgottenKnowledge | Represents knowledge that has been forgotten because of tombstone cleanup. |
IKnowledgeSyncProvider | Represents a synchronization provider that uses knowledge to perform synchronization. |
ILoadChangeContext | Represents information about a change to be loaded from the item store. |
IProviderConverter | When implemented by a derived class, represents an object that can convert an ISyncProvider object to an IKnowledgeSyncProvider object. |
IRangeException | Represents an item ID range to exclude from a knowledge object. |
IRecoverableError | Represents a recoverable error that occurred when an item was loaded or when an item was saved. |
IRecoverableErrorData | Represents information about a recoverable error. |
IReplicaKeyMap | Represents a mapping between replica keys and replica IDs. |
IRequestFilteredSync | When implemented by a derived class, represents a destination provider that can specify a filter to be used by the source provider during change enumeration. |
ISingleItemException | Represents an item to exclude from a knowledge object. |
ISupportFilteredSync | When implemented by a derived class, represents a source provider that supports filtered change enumeration, and that can negotiate the type of filter that is used. |
ISupportLastWriteTime | Represents a synchronization provider that is able to report the date and time when an item or change unit was last changed. |
ISyncCallback | Represents application callbacks that are used to notify the application of synchronization events. |
ISyncCallback2 | Represents additional application callbacks that are used to notify the application of synchronization events. |
ISyncChange | Represents a change to an item. |
ISyncChangeBatch | Represents metadata for a set of changes. |
ISyncChangeBatchAdvanced | Represents additional information about a set of changes. |
ISyncChangeBatchBase | Represents metadata for a set of changes. |
ISyncChangeBatchBase2 | Represents additional capabilities of an ISyncChangeBatchBase object. |
ISyncChangeBatchWithPrerequisite | Represents metadata about a change batch that is based on the prerequisite knowledge associated with the change batch. |
ISyncChangeBuilder | Provides additional data for an item change. |
ISyncChangeUnit | Represents a change to a change unit that is contained in an item. |
ISyncChangeWithPrerequisite | Represents metadata about a change that is based on the prerequisite knowledge that is associated with the change. |
ISyncFilterInfo | Represents information about a filter that is used to control the data that is included in an ISyncChangeBatch object. |
ISyncFilterInfo2 | Represents additional information about a filter that can be used to control which changes are included in an ISyncChangeBatch object. |
ISyncFullEnumerationChange | Represents additional information about an ISyncChange object during recovery synchronization. |
ISyncFullEnumerationChangeBatch | Represents the metadata for a set of changes that is created as part of a recovery synchronization. |
ISynchronousDataRetriever | Represents the mechanism by which the destination provider retrieves item data from the source provider. |
ISyncKnowledge | Represents knowledge that a replica has about its item store. |
ISyncKnowledge2 | Represents additional information about the knowledge that a replica has about its item store. |
ISyncProvider | Represents a synchronization provider that can be used by a synchronization session to synchronize data with another synchronization provider. |
ISyncSessionExtendedErrorInfo | Represents additional error information for a synchronization session. |
ISyncSessionState | Represents information about the current synchronization session. |
ISyncSessionState2 | Represents additional information about the current synchronization session. |
Related topics