|
ActiveChangeApplicationContextException |
The exception that is thrown by the change application service when an active ChangeApplicationContext object has not been fully processed and a second ChangeApplicationContext object is requested. |
|
ChangeApplicationContext |
Represents information returned by the change application service about a change to be applied. |
|
ChangeApplicationServices |
Represents a change application service object that can be used to perform change application actions individually. |
|
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. |
|
ChangeBatchNeedsFilterForgottenKnowledgeException |
The exception that is thrown when a required filter forgotten knowledge is not set in the change batch. |
|
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. |
|
ChangeDeferredByProviderException |
The exception that is thrown when a provider defers applying a change to the next synchronization session. |
|
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 that is 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. |
|
ChangeUnitListFilterInfo |
Represents a filter that can be used to control which change units are included for items in a ChangeBatch object. |
|
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. |
|
CombinedFilterInfo |
Represents information about a filter that is the combination of two or more filters. |
|
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. |
|
CustomFilterInfo |
Represents information about a custom filter. |
|
CustomIdFormatRequiresIdGeneratorException |
The exception that is thrown when a custom ID format is specified in the IdFormats property of a provider, but the provider does not implement ISimpleSyncProviderIdGenerator. |
|
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. |
|
DuplicateItemInMetadataStoreException |
The exception that is thrown when a provider attempts to add an item that already exists to the metadata store. |
|
FilterChange |
Represents information about a change that causes an item to move in or out of a filter. |
|
FilterInfo |
When overridden in a derived class, represents information about the filter used to control the data that is included in a ChangeBatch object. |
|
FilterKeyMap |
Represents a mapping between filter keys and ISyncFilter objects. |
|
ForgottenKnowledge |
Represents knowledge that has been forgotten because of tombstone cleanup. |
|
ForgottenKnowledgeNotContainedException |
The exception that is thrown when a ForgottenKnowledge object is not contained by its associated SyncKnowledge object. |
|
FrameworkVersionMismatchException |
The exception that is thrown when the Sync Framework version for the simple provider does not match the Sync Framework version of the associated metadata store. |
|
FullEnumerationChangeBatch |
Represents metadata for a set of changes for a full enumeration. This class cannot be inherited. |
|
FullEnumerationExpectedException |
The exception that is thrown when the change batch to be processed by the change application service is part of a recovery synchronization, but the change application service is not in recovery synchronization mode. |
|
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. |
|
InvalidKnowledgeMarkerException |
The exception that is thrown when a specified knowledge marker is not the kind of marker contained in a knowledge object. |
|
InvalidKnowledgeVersionException |
The exception that is thrown when a component is passed a knowledge version that it does not support. |
|
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. |
|
InvalidSerializationVersionException |
The exception that is thrown when an object is serialized, and the object contains elements that are incompatible with the specified serialization version. |
|
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 and an associated clock vector that differs from the scope clock vector of the parent knowledge object. This class cannot be inherited. |
|
ItemChangingEventArgs |
Provides data for the ItemChanging event. |
|
ItemConflictingEventArgs |
Provides data for the ItemConflicting event. |
|
ItemConstraintEventArgs |
Provides data for the ItemConstraint 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. |
|
ItemListFilteredFullEnumerationNotSupportedException |
The exception that is thrown by the change application service when the destination provider is using an item filter, and the change batch to be processed is part of a recovery synchronization. |
|
ItemListFilterInfo |
Represents information about the filter that is used to control which item 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. |
|
ItemNotFoundInMetadataStoreException |
The exception that is thrown when a simple provider attempts to access an item that does not have an entry in the metadata store. |
|
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 and an associated clock vector that differs from the scope clock vector of the parent knowledge object. This class cannot be inherited. |
|
ItemRangeOverride |
Represents an item ID range and an associated clock vector that differs from the scope clock vector of the parent knowledge object. This class cannot be inherited. |
|
KnowledgeBuilder |
Reconstructs a SyncKnowledge object from its constituent parts. |
|
KnowledgeCookie |
Represents a lightweight, read-only representation of a knowledge object that can be used for fast comparisons. |
|
KnowledgeDecreasedUnexpectedlyException |
The exception that is thrown when synchronization knowledge decreases unexpectedly. |
|
KnowledgeFragmentBuilder |
Reconstructs a SyncKnowledge object from its constituent parts, in the format that is compatible with WindowsSync or later. |
|
KnowledgeFragmentInspector |
Takes a snapshot of a SyncKnowledge object that is in the format that is compatible with WindowsSync or later, and provides methods for inspecting the details of the knowledge. |
|
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. |
|
LoadConflictDataException |
The exception that is thrown when the requested conflict data could not be loaded. This occurs when a recoverable error is set while data is being loaded, or if data conversion fails. |
|
LoggedConflict |
Represents metadata and data for a conflict that can be logged. |
|
MemoryConflictLog |
Represents a conflict log that exists in memory. |
|
MetadataStoreVersion2RequiredException |
The exception that is thrown when a provider attempts to access a metadata store that was created in Sync Framework 1.0. |
|
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. |
|
NewItemMustContainAllFieldsException |
The exception that is thrown when required fields, such as an item ID, are not set for an item that is being created. |
|
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. |
|
OptimisticConcurrencyException |
The exception that is thrown when a metadata store update fails because of a concurrent update. |
|
Override |
When overridden by a derived class, represents a synchronization entity and an associated clock vector that differs from the scope clock vector of the parent knowledge object. |
|
ProviderVersionMismatchException |
The exception that is thrown when the version of the simple provider returned by GetProviderVersion does not match the provider version of the associated metadata store returned by GetProviderVersion. |
|
Range |
Represents a range of item IDs, and the clock vector that defines what is known about the items in the range. |
|
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. |
|
RangeSet |
Represents a set of Range objects, each of which contains knowledge about a set of change units within a range of items. |
|
RecoverableErrorData |
Represents information about a recoverable error. This class cannot be inherited. |
|
RecoverableErrorMustFailEntireItemException |
The exception that is thrown when a recoverable error is set at the change unit level rather than at the item level. |
|
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. |
|
SessionProgressEventArgs |
Provides data for the SessionProgress event. |
|
SessionStateChangedEventArgs |
Provides data for the StateChanged event. |
|
SimpleProviderInvalidOperationException |
The exception that is thrown when a provider performs an operation that is not valid, such as trying to add the same schema more than once. |
|
SimpleProvidersException |
The base class for all exceptions that are thrown by simple providers. |
|
SyncAbortedException |
The exception that is thrown when the synchronization session is canceled. |
|
SyncAgent |
The SyncAgent object orchestrates synchronization. |
|
SyncBatchProgress |
Represents progress information, including conflict information, for a batch of changes during a synchronization session. |
|
SyncCallbacks |
Represents application callbacks that are used to dispatch a synchronization event. |
|
SyncConstraintConflictNotAllowedException |
The exception that is thrown when a constraint conflict is encountered in a synchronization session but conflicts are not allowed. |
|
SyncDataConverter |
When implemented, converts data between two providers that synchronize the same type of data, such as contacts information, but transfer that data in a different format. |
|
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 that 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. |