Share via


Microsoft.Synchronization.FeedSync Namespace

Microsoft Sync Framework provides support for producing and consuming data by using FeedSync. This includes RSS and Atom feeds. Sync Framework also provides services to help custom providers interoperate directly with FeedSync.

Classes

  Class Description
Public class EndpointState Represents the state of a FeedSync endpoint. This can be loaded from either a provider or a FeedSync feed.
Public class FeedBuilder Builds a FeedSync feed during a synchronization session.
Public class FeedClockVector Represents a clock vector that contains FeedSync information. This class cannot be inherited.
Public class FeedClockVectorElement Represents a clock vector element that contains FeedSync information. This class cannot be inherited.
Public class FeedConsumer Consumes items from a FeedSync feed and imports them to a synchronization provider.
Public class FeedIdConverter When overridden, represents an object that can translate between IDs in the FeedSync format and IDs in the provider format.
Public class FeedItemConverter When overridden, represents an object that can translate items between the FeedSync format and the provider format.
Public class FeedItemHistory Represents the FeedSync item history for an item.
Public class FeedItemMetadata Represents the FeedSync item metadata for an item.
Public class FeedMetadata Contains the metadata for the FeedSync feed.
Public class FeedProducer Produces FeedSync feeds that are based on data from a synchronization provider.
Public class FeedSharingInformation Represents the FeedSync sharing metadata for the feed.
Public class FeedSyncServices Represents services that translate data between the FeedSync XML format to the Sync Framework object format.

Delegates

  Delegate Description
Public delegate ItemDataMerger Represents the method that will handle the merging of data for a merge change to be saved by SaveItemChange.
Public delegate ItemMetadataFilter Represents the method that will filter items to be included in a change batch. This delegate is used by GetChangeBatch.

Enumerations

  Enumeration Description
Public enumeration FeedClockVectorElementOptions Represents additional information about the clock vector element.