Microsoft Sync Framework
O Microsoft Estrutura de sincronização é uma plataforma de sincronização abrangente que permite a colaboração e o acesso offline para aplicativos, serviços e dispositivos. O Estrutura de sincronização apresenta tecnologias e ferramentas que permitem a mobilidade, o compartilhamento de dados e a colocação de dados offline. Com o Estrutura de sincronização, os desenvolvedores podem criar ecossistemas de sincronização que integram qualquer aplicativo a qualquer dado de qualquer armazenamento, usando qualquer protocolo em qualquer rede.
Esta documentação abrange os componentes principais do Estrutura de sincronização. O Estrutura de sincronização fornece uma API que permite criar aplicativos designados a cenários offline e de colaboração para armazenamentos de dados personalizados. O Estrutura de sincronização também fornece componentes que permitem sincronizar dados entre um feed do FeedSync, como um RSS ou Atom feed, e um armazenamento de dados personalizado. Esta documentação também contém uma introdução à API, tópicos de informações práticas e tópicos sobre a API gerenciada e não gerenciada.
Para obter informações sobre a documentação de outros componentes do Sync Framework, consulte este site da Microsoft.
Nesta seção
- Visão geral do Sync Framework
Descreve as tecnologias e a arquitetura do Estrutura de sincronização, bem como os benefícios de usar o Estrutura de sincronização em seus aplicativos.
- Tipos de participantes principais do Sync Framework
Descreve o tipo de participantes que podem sincronizar dados usando o Estrutura de sincronização. Esses participantes incluem participantes completos que podem hospedar o tempo de execução do Estrutura de sincronização para participantes simples que podem apenas armazenar dados de item.
- Conceitos básicos sobre sincronização de dados
Descreve as noções básicas sobre o uso do Estrutura de sincronização para sincronizar dados. Descreve como os metadados, os provedores e a sessão funcionam em conjunto para alcançar sincronização.
- Noções básicas sobre conhecimento de sincronização
Fornece uma visão geral da estrutura de conhecimento e como é usada em sincronização.
- Gerenciamento de metadados
Descreve as estruturas de metadados usadas em sincronização, estratégias para gerenciar metadados corretamente em uma réplica, e o serviço de armazenamento de metadados.
- Provedores de sincronização
Descreve as tarefas necessárias a um provedor de sincronização e fornece links para tópicos que mostram como criar um provedor simples.
- Aplicativos de sincronização
Descreve as tarefas necessárias a um aplicativo de sincronização e fornece links para tópicos que mostram como criar um aplicativo simples.
- Exemplos de sincronização de dados personalizados
Descreve os exemplos fornecidos com o Estrutura de sincronização.
- Sincronizando RSS e Atom feeds
Descreve o Sync Services for FeedSync. O Sync Services é usado para sincronizar RSS e Atom feeds com dados em um armazenamento local.
- Referência gerenciada do Microsoft Sync Framework: Microsoft.Synchronization e Microsoft.Synchronization.FeedSync
Fornece material de referência para os namespaces, os tipos e os membros na API gerenciada do Estrutura de sincronização.
- Referência não gerenciada do Microsoft Sync Framework: Componentes principais do Sync Framework e Componentes do Sync Services for FeedSync
Fornece material de referência para as interfaces, as funções e os tipos de dados na API não gerenciada do Estrutura de sincronização.
- Glossário do Sync Framework
Define termos usados na documentação do Estrutura de sincronização.