Microsoft Sync Framework
O Sync Framework é uma plataforma de sincronização abrangente que permite a colaboração e o acesso offline para aplicativos, serviços e dispositivos. O Sync Framework apresenta tecnologias e ferramentas que permitem o roaming, o compartilhamento de dados e a colocação de dados offline. Com o Sync Framework, os desenvolvedores podem criar ecossistemas de sincronização que integram qualquer aplicativo aos dados de qualquer repositório, usando qualquer protocolo em qualquer rede.
Esta documentação abrange todos os componentes do Sync Framework, inclusive o seguinte:
Componentes principais
Provedores de sincronização de banco de dados (chamados Sync Services for ADO.NET em versões anteriores)
Provedor de sincronização de arquivos (chamado Sync Services for File Systems em versões anteriores)
Componentes de sincronização de Web feed (chamados Sync Services for FeedSync em versões anteriores)
A documentação do Sync Framework fornece uma introdução e um conjunto de tópicos de instruções e tópicos de referência para ajudar você a rapidamente entender e utilizar de forma produtiva o Sync Framework. Os tópicos de instruções contêm código de exemplo, além de exemplos adicionais disponíveis no SDK do Sync Framework e na Code Gallery. É altamente recomendável que você leia os tópicos de introdução, em especial o tópico Selecionando os componentes apropriados do Sync Framework, antes de decidir como usar o Sync Framework em seus aplicativos.
Nesta seção
- Benefícios de uso do Sync Framework
Descreve os benefícios da utilização do Sync Framework, inclusive a sua abordagem flexível, o modelo de sincronização avançado e as ferramentas produtivas.
- Novidades no Sync Framework 2.0
Descreve recursos que foram adicionados ou aprimorados nesta versão do Sync Framework.
- Selecionando os componentes apropriados do Sync Framework
Fornece orientação sobre o componente correto a ser utilizado no seu cenário de sincronização e descreve a arquitetura do Sync Framework.
- Instalação, redistribuição e compatibilidade de versão
Descreve os pacotes de instalação usados para instalar o Sync Framework e informa como esses pacotes podem ser redistribuídos com aplicativos que utilizam o Sync Framework.
- Sincronizando bancos de dados
Descreve como sincronizar bancos de dados usando o Sync Framework.
- Sincronizando arquivos
Descreve como sincronizar sistemas de arquivos usando o Sync Framework.
- Sincronizando Web feeds
Descreve como sincronizar RSS e Atom feeds com dados em um repositório local usando o Sync Framework.
- Sincronizando repositórios de dados usando provedores personalizados
Descreve como usar componentes principais, provedores simples e o serviço de armazenamento de metadados para criar provedores de sincronização personalizados.
- Referência gerenciada do Sync Framework: Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.Server, Microsoft.Synchronization.Data.SqlServer, Microsoft.Synchronization.Data.SqlServerCe, Microsoft.Synchronization.MetadataStorage, Microsoft.Synchronization.SimpleProviders, Microsoft.Synchronization.Files e Microsoft.Synchronization.FeedSync.
Fornece material de referência para os namespaces, os tipos e os membros na API gerenciada do Sync Framework.
- Referência não gerenciada do Sync Framework: Componentes principais do Sync Framework, Componentes do Sync Framework Metadata Storage Service, Componentes de provedor simples do Sync Framework, Componentes de sincronização de arquivos do Sync Framework e Componentes de sincronização da Web do Sync Framework
Fornece material de referência para as interfaces, as funções e os tipos de dados na API não gerenciada do Sync Framework.
- Glossário do Sync Framework
Define os termos usados na documentação do Sync Framework.