Microsoft Sync Framework for SharePoint 简介

上次修改时间: 2010年6月30日

适用范围: SharePoint Foundation 2010

Microsoft Sync Framework 是一个综合性同步平台,可为 SharePoint Foundation 提供一个统一的、数据不可知的双向同步体系结构。由于 Sync Framework 旨在提供跨应用程序同步,因此实现 Microsoft Sync Framework 将允许其他 Microsoft 和第三方应用程序更轻松地与 SharePoint Foundation 2010 部署进行同步。

Sync Framework 提供三个核心构建基块:

  • Sync Runtime

  • Sync Metadata Services

  • Sync Provider

Sync Framework 概述

这三个同步构建基块共同作用来提取数据存储、传输机制和架构的实现详细信息。同步运行时可推动同步提供程序之间的同步进程,而提供程序使用元数据服务来处理和存储元数据。

同步运行时

同步运行时通过启动、承载和取消同步会话来推动同步。它还报告信息性项目,如同步状态、冲突(如果有)和错误。

同步运行时使用同步会话对象代表客户端应用程序向同步提供程序发出同步请求。托管和非托管接口均可提供对运行时的访问权限。有关同步运行时的详细信息,请参阅同步应用程序

同步元数据服务

元数据服务管理同步元数据,以防止客户端应用程序和同步提供程序看到特定的元数据(如知识结构)。此外,元数据服务还提供元数据存储服务,这是一个可选的元数据存储组件,供没有逻辑位置来存储同步元数据的应用程序使用。

元数据存储服务使用轻型数据存储,并在客户端进程中运行。托管和非托管接口均可提供对元数据服务的访问权限。有关元数据服务的详细信息,请参阅元数据管理

同步提供程序

Sync Framework 提供程序是 Microsoft Sync Framework 中的主要集成点。该提供程序可实现一个用于提取与运行时引擎的交互以及数据存储详细信息的接口。

实现提供程序是同步自定义数据的主要开发任务。提供程序可以同时实现接口的托管和非托管版本。有关详细信息,请参阅同步提供程序

请参阅

其他资源

Microsoft Sync Framework

Microsoft Sync Framework 开发中心(该链接可能指向英文页面)