Sincronizando arquivos
Esta seção da documentação do Sync Framework descreve o provedor de sincronização de arquivos (chamado de Sync Services for File Systems em versões anteriores). Esse provedor ajuda um aplicativo a sincronizar arquivos e pastas nos sistemas de arquivo NTFS, FAT e SMB. Os diretórios a serem sincronizados podem ser locais ou remotos e não precisam estar no mesmo tipo de sistema de arquivos. Esta seção fornece informações conceituais básicas e tópicos de instruções que incluem código gerenciado e não gerenciado. Exemplos adicionais estão disponíveis no SDK do Sync Framework e na Code Gallery.
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
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.
Nesta seção
- Guia de introdução à sincronização de arquivos
Descreve as noções básicas da utilização do provedor de sincronização de arquivos.
- Controlando quais arquivos são sincronizados
Descreve os modos de controlar quais arquivos são incluídos no escopo de sincronização.
- Relatando o progresso da sincronização de arquivos
Descreve as notificações usadas para relatar o progresso da sincronização de arquivos a um aplicativo registrado.
- Detectando alterações de arquivo
Descreve como são detectadas as alterações feitas em arquivos no escopo de sincronização.
- Como sincronizar arquivos usando código não gerenciado
Mostra como criar um aplicativo não gerenciado que usa o Sync Framework para sincronizar arquivos.
- Como sincronizar arquivos usando código gerenciado
Mostra como criar um aplicativo gerenciado que usa o Sync Framework para sincronizar arquivos.
- Sincronizando o provedor de sincronização de arquivos com outros provedores
Mostra como criar um aplicativo gerenciado que usa IFileDataRetriever para permitir a sincronização entre um provedor de sincronização de arquivos e um provedor simples.
Referência
- Microsoft.Synchronization.Files
Fornece material de referência para os namespaces, os tipos e os membros na API gerenciada do provedor de sincronização de arquivos.
- Componentes de sincronização de arquivos 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 provedor de sincronização de arquivos.