Interoperando com feeds do FeedSync
Um provedor de sincronização pode usar os componentes de sincronização da Web do Sync Framework para sincronizar itens armazenados em um feed FeedSync, como um feed RSS ou Atom, com outras réplicas em uma comunidade de sincronização do Sync Framework.
Interoperando com um provedor
O objeto FeedSyncServices (para código gerenciado) ou interface IFeedSyncServices (para código não gerenciado) ajuda um provedor a interoperar com um feed do FeedSync implementando métodos paralelos aos métodos que um provedor deve implementar. Estes métodos podem ser tipicamente chamados diretamente do método do provedor, apenas passando os parâmetros passados para o provedor.
Criando um feed
Quando as alterações são aplicadas, o objeto FeedBuilder (para código gerenciado) ou a interface IFeedBuilder (para código não gerenciado) ajuda o provedor a salvar alterações e conflitos no feed do FeedSync.
Convertendo IDs
Para converter IDs de sincronização entre o formato do provedor e do FeedSync, o objeto FeedIdConverter (para código gerenciado) ou a interface IFeedIdConverter (para código não gerenciado) é implementado(a) pelo provedor e chamado pelo Sync Framework.
Acessando metadados do FeedSync
Um provedor pode acessar metadados sobre o feed e seus itens, assim como o histórico através da propriedade FeedMetadata (para código gerenciado) ou do método IFeedSyncServices::GetFeedMetadata (para código não gerenciado). Estes metadados contêm informações de compartilhamento sobre o feed e uma coleção de objetos de metadados que descrevem os itens no feed.
Consulte também
Referência
Microsoft.Synchronization.FeedSync
Outros recursos
Implementando um provedor personalizado padrão