IFeedIdConverter Interface

Represents an object that can translate between IDs in the FeedSync format and IDs in the provider format.

interface IFeedIdConverter : IUnknown

Members

IFeedIdConverter methods Description

IFeedIdConverter::GetIdParameters

When implemented by a derived class, gets the format schema for the IDs that can be converted.

IFeedIdConverter::ConvertReplicaIdToString

When implemented by a derived class, converts a replica ID to the FeedSync format.

IFeedIdConverter::ConvertItemIdToString

When implemented by a derived class, converts an item ID to the FeedSync format.

IFeedIdConverter::ConvertStringToReplicaId

When implemented by a derived class, converts a replica ID from the FeedSync format to the provider format.

IFeedIdConverter::ConvertStringToItemId

When implemented by a derived class, converts an item ID from the FeedSync format to the provider format.

IFeedIdConverter::GenerateAnonymousReplicaId

When implemented by a derived class, generates an anonymous replica ID for an item that does not contain a by value.

Remarks

Because providers can represent IDs in any format, Sync Services for FeedSync requires that a user application or provider implement IFeedIdConverter to enable IDs to be stored as FeedSync metadata.

Requirements

Header: Feedsync.h

See Also

Reference

IFeedIdConverterCallback Interface

Concepts

Sync Services for FeedSync Components