Microsoft Sync Framework
Sync Framework 是一个功能完善的同步平台,实现了应用程序、服务和设备的协作和脱机访问。Sync Framework 提供了一些可支持在脱机状态下漫游、共享数据和获取数据的技术和工具。通过使用 Sync Framework,开发人员可以构建同步生态系统,通过在任意网络上使用任意协议,将任意应用程序与任意存储区中的数据集成在一起。
本文档涵盖所有 Sync Framework 组件,包括以下组件:
核心组件
数据库同步提供程序(在以前的版本中称为 Sync Services for ADO.NET)
文件同步提供程序(在以前的版本中称为 Sync Services for File Systems)
Web 馈送同步组件(在以前的版本中称为 Sync Services for FeedSync)
Sync Framework 文档提供简介以及一组帮助主题和参考主题,帮助您快速了解 Sync Framework 并在实际工作中使用它。帮助主题包含示例代码,其他示例可从 Sync Framework SDK 和 Code Gallery(代码库)中获得。我们强烈建议您在决定如何在您的应用程序中使用 Sync Framework 前阅读介绍性的主题,特别是选择适当的 Sync Framework 组件。
本节内容
- 使用 Sync Framework 的好处
介绍使用 Sync Framework 的优点,包括其灵活的方法、强大的同步模型以及高效的工具。
- Sync Framework 2.0 中的新增功能
介绍此版本 Sync Framework 中增加或增强的功能。
- 选择适当的 Sync Framework 组件
指导您选择用于您的同步方案的正确组件,并且介绍 Sync Framework 体系结构。
- 安装、重新分发和版本兼容性
介绍用于安装 Sync Framework 的安装包,以及如何随使用 Sync Framework 的应用程序一起重新分发这些安装包。
- 同步数据库
介绍如何使用 Sync Framework 同步数据库。
- 同步文件
介绍如何使用 Sync Framework 同步文件系统。
- 同步 Web 馈送
介绍如何使用 Sync Framework 将 RSS 和 Atom 馈送与本地存储区中的数据进行同步。
- 使用自定义提供程序来同步数据存储区
介绍如何使用核心组件、简单提供程序和元数据存储服务来创建自定义同步提供程序。
- Sync Framework 托管参考:Microsoft.Synchronization、Microsoft.Synchronization.Data、Microsoft.Synchronization.Data.Server、Microsoft.Synchronization.Data.SqlServer、Microsoft.Synchronization.Data.SqlServerCe、Microsoft.Synchronization.MetadataStorage、Microsoft.Synchronization.SimpleProviders、Microsoft.Synchronization.Files 和 Microsoft.Synchronization.FeedSync。
提供有关 Sync Framework 托管 API 中的命名空间、类型和成员的参考资料。
- Sync Framework 非托管参考:Sync Framework 核心组件、Sync Framework Metadata Storage Service 组件、Sync Framework 简单提供程序组件、Sync Framework 文件同步组件 和 Sync Framework Web 同步组件
提供有关 Sync Framework 非托管 API 中的接口、函数和数据类型的参考资料。
- Sync Framework 词汇表
定义在 Sync Framework 文档中使用的术语。