同步文件
本节 Sync Framework 文档介绍文件同步提供程序(在以前的版本中称为 Sync Services for File Systems)。此提供程序帮助应用程序同步 NTFS、FAT 和 SMB 文件系统中的文件和文件夹。要同步的目录可为本地或远程目录,且不必同属一个文件系统类型。本节提供基本概念信息以及包括托管代码和非托管代码的帮助主题。在 Sync Framework SDK 和 Code Gallery(代码库)中还提供其他一些示例。
以下主题提供有关 Sync Framework 的介绍性信息。如果您已经熟悉了这些主题,请参阅本节内容和参考以了解详细信息。
- 使用 Sync Framework 的好处
介绍使用 Sync Framework 的优点,包括其灵活的方法、强大的同步模型以及高效的工具。
- Sync Framework 2.0 中的新增功能
介绍在此版本的 Sync Framework 中已增加或增强的功能。
- 选择适当的 Sync Framework 组件
指导您选择用于您的同步方案的正确组件,并且介绍 Sync Framework 体系结构。
- 安装、重新分发和版本兼容性
介绍用于安装 Sync Framework 的安装包,以及如何随使用 Sync Framework 的应用程序一起重新分发这些安装包。
本节内容
- 文件同步入门
介绍使用文件同步提供程序的基本知识。
- 控制可同步的文件
介绍对同步作用域中包括哪些文件进行控制的若干方法。
- 报告文件同步进度
介绍用于向注册的应用程序报告文件同步进度的通知。
- 检测文件变更
介绍如何检测在同步作用域中针对文件所做的变更。
- 如何使用非托管代码同步文件
说明如何创建使用 Sync Framework 同步文件的非托管应用程序。
- 如何使用托管代码同步文件
说明如何创建使用 Sync Framework 同步文件的托管应用程序。
- 将文件同步提供程序与其他提供程序进行同步
说明如何创建一个托管应用程序,该应用程序使用 IFileDataRetriever 以便能够在文件同步提供程序与简单提供程序之间进行同步。
参考
- Microsoft.Synchronization.Files
提供有关文件同步提供程序托管 API 中的命名空间、类型和成员的参考资料。
- Sync Framework 文件同步组件
提供有关文件同步提供程序非托管 API 中的接口、函数和数据类型的参考资料。