内容迁移架构

适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

Microsoft.SharePoint.Deployment 命名空间中提供的 API 支持 SharePoint Foundation 内容迁移。 此外,随 SharePoint SDK 提供的 XML 架构支持迁移实现。

SharePoint Foundation 内容迁移体系结构提供了一个公共架构来支持导出包的迁移。 可以创建一个包以将内容导入 SharePoint。

部署架构文件

SharePoint Foundation 提供 8 个架构 (.xsd) 文件来支持内容迁移,如下表所述。


架构文件 说明
DeploymentManifest 架构 为导出到内容迁移包的 Manifest.xml 文件提供验证。

提供包含源网站的内容和结构列表的综合清单。 在将此清单文件导入目标网站时,迁移操作会使用此清单文件重建源网站及其组件。
DeploymentExportSettings 架构 为导出到内容迁移包中的ExportSettings.xml文件提供验证。

ExportSettings.xml执行以下操作:

* 包含使用 SPExportSettings 类和内容迁移对象模型一部分的其他类指定的导出设置。

* 确保后续导入过程 (迁移目标站点) 强制实施导出设置中指定的指令。

* 维护导出到迁移包的所有对象的目录。
DeploymentLookupListMap 架构 为导出到内容迁移包中的LookupListMap.xml文件提供验证。

LookupListMap.xml维护一个简单的查阅列表,该列表将 SharePoint 列表项 (列表项记录到列表项) 引用。
DeploymentRequirements 架构 为导出到内容迁移包中的Requirements.xml文件提供验证。

Requirements.xml以迁移目标上的安装要求的形式维护部署要求列表,例如功能定义、模板版本、Web 部件程序集、语言包等。
DeploymentRootObjectMap 架构 为导出到内容迁移包中的RootObjectMap.xml文件提供验证。

RootObjectMap.xml维护辅助 (依赖) 对象的映射列表,使迁移操作的导入阶段能够相对于根对象映射的位置正确放置依赖对象。
DeploymentSystemData 架构 为导出到内容迁移包中的SystemData.xml文件提供验证。

SystemData.xml执行以下操作:

* 收集各种低级别系统数据。

* 记录在迁移使用多个清单) 的情况下 (Manifest.xml文件的数量和名称。
DeploymentUserGroupMap 架构 为导出到内容迁移包中的UserGroup.xml文件提供验证。

UserGroup.xml维护与访问安全和权限相关的用户和用户安全组列表。
DeploymentViewFormsList 架构 为导出到内容迁移包中的ViewFormsList.xml文件提供验证。

ViewFormsList.xml维护 Web 部件的列表,并跟踪每个部件是视图还是窗体。

另请参阅