Взаимодействие с каналами FeedSync
Служба синхронизации может использовать компоненты веб-синхронизации платформ Sync Framework для синхронизации элементов, хранящихся в канале FeedSync, например в RSS-канале или канале Atom, с другими репликами в сообществе синхронизации Sync Framework.
Взаимодействие со поставщиком
Объект FeedSyncServices (для управляемого кода) или интерфейс IFeedSyncServices (для неуправляемого кода) позволяют службе взаимодействовать с каналом FeedSync, реализуя методы, соответствующие методам, которые необходимо реализовать в службе. Обычно эти методы можно вызывать непосредственно из метода службы, просто передавая им параметры, которые были переданы службе.
Построение канала
Во время применения изменений объект FeedBuilder (для управляемого кода) или интерфейс IFeedBuilder (для неуправляемого кода) позволяют службе сохранить изменения и конфликты в канале FeedSync.
Преобразование идентификаторов
Для преобразования идентификаторов синхронизации между форматом службы и форматом FeedSync в поставщике реализуется объект FeedIdConverter (для управляемого кода) или интерфейс IFeedIdConverter (для неуправляемого кода), который вызывается платформой Sync Framework.
Доступ к метаданным FeedSync
Служба может получить доступ к метаданным о канале и его элементах, включая данные журнала, с помощью свойства FeedMetadata (для управляемого кода) или метода IFeedSyncServices::GetFeedMetadata (для неуправляемого кода). Эти метаданные содержат общие сведения о канале и коллекцию объектов метаданных, описывающих элементы в канале.
См. также
Справочник
Интерфейс IFeedSyncServices
Интерфейс IFeedBuilder
Интерфейс IFeedIdConverter
Microsoft.Synchronization.FeedSync
FeedSyncServices
FeedBuilder
FeedIdConverter
Основные положения
Реализация стандартного пользовательского поставщика
Компоненты веб-синхронизации Sync Framework