|
ChangeBatch |
Represents metadata for a set of changes. This class cannot be inherited. |
|
ChangeBatchBase |
When overridden by a derived class, represents metadata for a set of changes. |
|
ChangeBatchIsReadOnlyException |
The exception that is thrown when an item change or conflict is added to a ChangeBatch object that is read-only. |
|
ChangeBatchNeedsKnowledgeException |
The exception that is thrown when a change batch object does not contain learned knowledge. |
|
ChangeCountMismatchException |
The exception that is thrown by a change applier when the number of destination item versions does not match the number of source item changes. |
|
ChangeDataAdapter |
An abstract class that, when overridden in a derived class, converts data between a managed provider and an unmanaged provider. |
|
ChangeNeedsKnowledgeException |
The exception that is thrown when an ItemChange object does not contain required knowledge. |
|
ChangeNotExpectedException |
The exception that is thrown by a change applier when the order of destination item versions or change unit versions is not the same as the order of source item changes or change unit changes. |
|
ChangeUnitChange |
Represents a change to a change unit contained in an item. This class cannot be inherited. |
|
ChangeUnitCountMismatchException |
The exception that is thrown by a change applier when the number of change units in a destination item version does not match the number of change units in the corresponding source item change. |
|
ChangeVersionNotInKnowledgeException |
The exception that is thrown by a change applier when the version of a source item change is not contained in the associated knowledge. |
|
ClockVector |
Represents a clock vector in a knowledge structure. This class cannot be inherited. |
|
ClockVectorElement |
Represents a clock vector element of a knowledge structure. This class cannot be inherited. |
|
CreateFailuresMustBeForEntireItemException |
The exception that is thrown by SaveChangeWithChangeUnitsContext or LoadChangeContext when a recoverable error is recorded for a change unit change when the change represents an item creation. |
|
DuplicateItemException |
The exception that is thrown when an attempt is made to add an entry to a replica key map, and either the replica ID or the replica key already exists in the map. |
|
FilterInfo |
When overridden in a derived class, represents information about a filter that can be used to control which changes are included in a ChangeBatch object. |
|
ForgottenKnowledge |
Represents knowledge that has been forgotten because of tombstone cleanup. |
|
FullEnumerationChangeBatch |
Represents metadata for a set of changes for a full enumeration. This class cannot be inherited. |
|
FullEnumerationNeededEventArgs |
Provides data for the SyncCallbacks.FullEnumerationNeeded event. |
|
IncompleteReplicaKeyMapException |
The exception that is thrown by KnowledgeBuilder when KnowledgeBuilder.ReplicaKeyMap is found to be incomplete in some way. |
|
InvalidFeedException |
The exception that is thrown when a FeedSync feed is invalid. |
|
InvalidKnowledgeVersionException |
The exception that is thrown when KnowledgeBuilder is passed a knowledge version that is not supported by KnowledgeBuilder. |
|
InvalidOrderException |
The exception that is thrown when an attempt is made to create a clock vector that contains clock vector elements that are not correctly ordered. |
|
InvalidReplicaKeyException |
The exception that is thrown when a clock vector is added to a KnowledgeBuilder object, but the clock vector contains an element that contains a replica key that is not found in KnowledgeBuilder.ReplicaKeyMap. |
|
InvalidSyncTimeException |
The exception that is thrown when a FeedClockVectorElement object is created by using an invalid SyncTime value. |
|
ItemChange |
Represent a change to an item. This class cannot be inherited. |
|
ItemChangeSkippedEventArgs |
Provides data for the ItemChangeSkipped event. |
|
ItemChangeUnitOverride |
Represents a change unit to exclude from a knowledge object. This class cannot be inherited. |
|
ItemChangingEventArgs |
Provides data for the ItemChanging event. |
|
ItemConflictingEventArgs |
Provides data for the ItemConflicting event. |
|
ItemDataModifiedConcurrentlyException |
The exception that is thrown by a synchronization provider when item data changes unexpectedly. |
|
ItemHasChangeUnitsException |
The exception that is thrown when an attempt is made to get or set the ChangeVersion property on an ItemChange object that contains change units. |
|
ItemHasNoChangeUnitsException |
The exception that is thrown when a method is called that requires an item to have change units, but the item does not have change units. |
|
ItemHasNoDataException |
The exception that is thrown when a provider tries to load data for an item that does not exist. |
|
ItemHasNoVersionDataException |
The exception that is thrown when an ItemChange object does not have the version data that is requested. |
|
ItemListFilterInfo |
Represents information about a filter that can be used to control which changes are included in a ChangeBatch object. |
|
ItemMustExistException |
The exception that is thrown when a provider reports that an item does not exist, although the creation version of the item is contained in the knowledge from that provider. |
|
ItemNotInFeedMetadataException |
The exception that is thrown when an attempt is made to load item data from a FeedSync feed when the item does not exist in the feed. |
|
ItemOverride |
Represents an item to exclude from a knowledge object. This class cannot be inherited. |
|
ItemRangeOverride |
Represents an item ID range to exclude from a knowledge object. This class cannot be inherited. |
|
KnowledgeBuilder |
Reconstructs a SyncKnowledge object from its constituent parts. |
|
KnowledgeDecreasedUnexpectedlyException |
The exception that is thrown when synchronization knowledge decreases unexpectedly. |
|
KnowledgeInspector |
Takes a snapshot of a SyncKnowledge object and provides methods for inspecting the details of the knowledge. |
|
KnowledgeSyncProvider |
When overridden by a derived class, represents a synchronization provider that uses knowledge to perform synchronization. |
|
KnowledgeSyncProviderConfiguration |
Represents configuration information for a KnowledgeSyncProvider object. |
|
LoadChangeContext |
When overridden by a derived class, represents information about a change to be loaded from the item store. |
|
NegativeRangeException |
The exception that is thrown by KnowledgeBuilder.BuildSyncKnowledge when an ItemRangeOverride object that is used to build the knowledge contains a ClockVector property that does not contain KnowledgeBuilder.ScopeClockVector. |
|
NotifyingChangeApplier |
Represents a change applier that examines a set of changes from a source provider, detects conflicts with items in the destination replica, and makes calls to a registered change applier target to save changes or save conflicts as appropriate. |
|
NotifyingChangeApplierIChangeDataRetrieverAdapter |
Represents an adapter that can convert between a managed IChangeDataRetriever and an unmanaged ISynchronousDataRetriever. |
|
ObjectNeedsStateException |
The exception that is thrown when a SyncSessionContext object is required and none is specified. |
|
Override |
When overridden by a derived class, represents something that is excluded from a knowledge object. |
|
RangeOutOfOrderException |
The exception that is thrown when a range of items is not in the expected order, or when a range override is specified incorrectly. |
|
RecoverableErrorData |
Represents information about a recoverable error. This class cannot be inherited. |
|
ReplicaKeyMap |
Represents a mapping between replica keys and replica IDs. |
|
ReplicaNotFoundException |
The exception that is thrown when a specified replica cannot be found in a ReplicaKeyMap object. |
|
SaveChangeContext |
Represents information about a change to be saved to the item store. |
|
SaveChangeWithChangeUnitsContext |
Represents information about a change to be saved to the item store when the change contains change units. |
|
SyncAbortedException |
The exception that is thrown when the synchronization session is canceled. |
|
SyncCallbacks |
Represents application callbacks that are used to dispatch a synchronization event. |
|
SyncException |
The exception that is thrown when an error occurs during synchronization. |
|
SyncGlobalId |
Represents an identifier for an item that is unique throughout the synchronization community. |
|
SyncId |
Represents an identifier for an item, change unit, or replica. |
|
SyncIdFormat |
Represents the format of a synchronization entity ID. This class cannot be inherited. |
|
SyncIdFormatGroup |
Represents the format schema for the group of IDs that are used to identify entities in a synchronization session. This class cannot be inherited. |
|
SyncIdFormatMismatchException |
The exception that is thrown when an ID format is specified that is not in the format that is expected. |
|
SyncInvalidOperationException |
The exception that is thrown when a method call is invalid for the current state of the object. |
|
SyncKnowledge |
Represents knowledge a replica has about its item store. |
|
SyncOperationStatistics |
Represents statistics about a bidirectional synchronization session. |
|
SyncOrchestrator |
Initiates and controls synchronization sessions. |
|
SyncOrchestratorStateChangedEventArgs |
Provides data for the StateChanged event. |
|
SyncProvider |
When overridden by a derived class, represents a synchronization provider. |
|
SyncRuntimeInternalErrorException |
The exception that is thrown when an internal error has occurred in Sync Framework. |
|
SyncSessionContext |
Represents information about the current synchronization session. |
|
SyncSessionStatistics |
Represents statistics about a single, unidirectional synchronization session. |
|
SyncStagedProgressEventArgs |
Provides data for the SessionProgress event. |
|
SyncVersion |
Represents a version for an item or a change unit. |
|
UnmanagedSyncProviderWrapper |
Represents a managed object that wraps an unmanaged synchronization provider. |
|
UserLoadChangeContext |
Represents information about a change to be loaded from the item store. This class cannot be inherited. |