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
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. This ability is useful to an application that implements last-writer-wins conflict resolution. |
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. (ISyncChangeBatch) |
ISyncChangeBatchAdvanced
Represents additional information about a set of changes. |
ISyncChangeBatchBase
Represents metadata for a set of changes. (ISyncChangeBatchBase) |
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 information about which provider caused synchronization to fail. |
ISyncSessionState
Represents information about the current synchronization session. |
ISyncSessionState2
Represents additional information about the current synchronization session. |