IFeedSyncServices Interface

Represents an object that a synchronization provider can use to interoperate between Sync Framework data and FeedSync data.

interface IFeedSyncServices : IUnknown

Members

IFeedSyncServices methods Description

IFeedSyncServices::Initialize

Initializes an IFeedSyncServices object. This method must be called before any other IFeedSyncServices method.

IFeedSyncServices::LoadFeed

Loads a FeedSync feed from the specified stream.

IFeedSyncServices::GetFeedMetadata

Gets an IFeedItemMetadata object that contains the metadata of the loaded feed.

IFeedSyncServices::GetKnowledge

Computes and returns an ISyncKnowledge object that contains knowledge of the items in the loaded feed.

IFeedSyncServices::GetCurrentTickCount

Increments the tick count for the knowledge of the loaded feed and returns the updated tick count.

IFeedSyncServices::GetChangeBatch

Gets a batch of changes from the loaded feed.

IFeedSyncServices::ProcessChangeBatch

Processes a batch of changes sent by the source provider.

IFeedSyncServices::LoadChangeData

Loads data for a specified item from the loaded feed.

IFeedSyncServices::CreateFeedBuilder

Creates an IFeedBuilder object. This object can be used to save changes and conflicts to the loaded feed.

Requirements

Header: Feedsync.h

See Also

Concepts

Sync Services for FeedSync Components