Microsoft Sync Framework
Microsoft Sync Framework 是一个功能完善的同步平台,实现了应用程序、服务和设备的协作和脱机访问。Sync Framework 提供了一些可支持在脱机状态下漫游、共享数据和获取数据的技术和工具。通过使用 Sync Framework,开发人员可以构建同步生态系统,通过在任意网络上使用任意协议,将任意应用程序与任意存储区中的任意数据集成在一起。
本文档涵盖核心 Sync Framework 组件。Sync Framework 提供了一个 API,可用来为自定义数据存储区构建面向脱机和协作方案的应用程序。Sync Framework 还提供了一些组件,可用来在 FeedSync 馈送(如 RSS 或 Atom 馈送)与自定义数据存储区之间同步数据。本文档还包含有关此 API 的简介、帮助主题以及托管和非托管 API 参考主题。
有关其他 Sync Framework 组件的文档的信息,请参见此 Microsoft 网站。
本节内容
- Sync Framework 概述
介绍 Sync Framework 的技术和体系结构以及在应用程序中使用 Sync Framework 所带来的优势。
- Sync Framework 核心参与者类型
描述可以使用 Sync Framework 来同步数据的参与者类型。这些参与者包括可以承载 Sync Framework 运行时的完全参与者以及只能存储项数据的简单参与者。
- 数据同步基础知识
描述使用 Sync Framework 来同步数据的基本知识。描述元数据、提供程序和会话如何结合起来以实现同步。
- 了解同步知识
提供有关知识结构以及在同步过程中如何使用此知识结构的高级别视图。
- 元数据管理
描述同步过程中使用的元数据结构、正确管理副本中元数据的策略以及元数据存储服务。
- 同步提供程序
描述同步提供程序所需的任务,并提供指向介绍如何创建简单提供程序的主题的链接。
- 同步应用程序
描述同步应用程序所需的任务,并提供指向介绍如何创建简单应用程序的主题的链接。
- 自定义数据同步示例
描述随 Sync Framework 提供的示例。
- 同步 RSS 和 Atom 馈送
描述 Sync Services for FeedSync。Sync Services 用于将 RSS 和 Atom 馈送与本地存储区中的数据进行同步。
- Microsoft Sync Framework 托管参考:Microsoft.Synchronization 和 Microsoft.Synchronization.FeedSync
提供有关 Sync Framework 托管 API 中的命名空间、类型和成员的参考资料。
- Microsoft Sync Framework 非托管参考:Sync Framework 核心组件和 Sync Services for FeedSync 组件
提供有关 Sync Framework 非托管 API 中的接口、函数和数据类型的参考资料。
- Sync Framework 词汇表
定义在 Sync Framework 文档中使用的术语。