使用自定义提供程序来同步数据存储区
Sync Framework 文档的本节介绍自定义同步提供程序。Sync Framework 包含用于若干标准同步方案的提供程序,但是在某些情况下需要使用自定义提供程序。Sync Framework 提供两种自定义提供程序类型的托管和非托管 API:简单自定义提供程序和标准自定义提供程序。使用简单提供程序的开发过程更快,而且对缺少复杂变更跟踪机制的数据存储区提供更直观的支持。标准提供程序则提供了最大的灵活性和最高的性能。本节包含简单易懂的介绍、概念、帮助主题以及参考主题,帮助您快速了解这两种自定义提供程序 API 并在实际工作中运用它们。帮助主题包含示例代码。在 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 提供的示例。
参考
- Microsoft.Synchronization 和Microsoft.Synchronization.SimpleProviders
提供有关 Sync Framework 中的托管类、接口和数据类型的参考主题。
- Sync Framework 非托管 API
提供有关 Sync Framework 中的非托管接口、函数和数据类型的参考主题。