|
| Class | Description |
|---|
 | 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.This class has been superseded by the KnowledgeFragmentInspector. For developing new applications, use KnowledgeFragmentInspector. |
 | 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. |