Sincronizando repositórios de dados usando provedores personalizados
Esta seção da documentação do Sync Framework descreve provedores de sincronização personalizados. O Sync Framework inclui provedores para vários cenários de sincronização padrão, mas em algumas situações é necessário um provedor personalizado. O Sync Framework inclui APIs gerenciadas e não gerenciadas para dois tipos de provedores personalizados: provedores personalizados simples e provedores personalizados padrão. Os provedores simples oferecem maior velocidade de desenvolvimento e suporte mais intuitivo para armazenamentos de dados em que faltam mecanismos de controle de alterações sofisticados. Os provedores padrão oferecem mais flexibilidade e os níveis mais altos de desempenho. Esta seção apresenta uma introdução fácil de ser seguida, além de tópicos conceituais, de instruções e de referência que o ajudarão a entender rapidamente e a ser produtivo com as duas API de provedores personalizados. Os tópicos de instruções contêm códigos de exemplo. Exemplos adicionais estão disponíveis no SDK do Sync Framework e na Galeria de Códigos.
Os tópicos a seguir fornecem informações introdutórias sobre o Sync Framework. Se você já estiver familiarizado com estes tópicos, consulte Nesta seção e Referência para obter mais informações.
- Benefícios de uso do Sync Framework
Descreve os benefícios do uso do Sync Framework, incluindo sua abordagem flexível, seu modelo de sincronização avançado e suas 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
Ajuda a encontrar 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 que instalam o Sync Framework e como esses pacotes podem ser redistribuídos com aplicativos que utilizam o Sync Framework.
Nesta seção
- Conceitos básicos sobre provedores personalizados
Descreve as noções básicas da utilização de provedores personalizados para sincronizar dados e quais cenários são apropriados para provedores simples e provedores padrão. Descreve como metadados, provedores e sessão trabalham em conjunto para alcançar a sincronização.
- Implementando um provedor personalizado simples
Descreve os tipos de repositórios de dados para os quais são criados provedores simples e aborda recursos importantes, como a filtragem e a manipulação de conflitos.
- Implementando um provedor personalizado padrão
Descreve as tarefas exigidas de um provedor de sincronização e fornece links para os tópicos que mostram como criar um provedor personalizado padrão.
- Implementando um aplicativo de sincronização
Descreve as tarefas exigidas de um aplicativo de sincronização e fornece links para os tópicos que mostram como criar um aplicativo simples.
- Exemplos do Sync Framework
Descreve os exemplos fornecidos com o Sync Framework.
Referência
- Microsoft.Synchronization e Microsoft.Synchronization.SimpleProviders
Fornece tópicos de referência para as classes gerenciadas, interfaces e tipos de dados no Sync Framework.
- API não gerenciada do Sync Framework
Fornece tópicos de referência para as interfaces não gerenciadas, funções e tipos de dados no Sync Framework.