使用Web服务在SharePoint中进行ContentTypes和站点列迁移

时间:2011-08-01 21:10:58

标签: web-services sharepoint content-type site-column

我正在尝试将内容类型从一个环境中的sharepoint站点迁移到另一个环境。出于这个原因,我需要使用Web服务。此时,我可以通过Web服务获取一些内容类型元数据。但我不确定我是否获得了所有元数据。我使用Webs.GetContentTypes()方法来执行此操作。

在下一步中,我需要弄清楚与此内容类型相关联的网站列,导入这些列,并将内容类型与这些导入的列相关联。

我想找出以下内容:

  1. 如何通过网络服务了解哪些网站列与指定的内容类型相关联?或者我是否需要创建自定义Web服务?
  2. 如何确定我拥有在目标服务器中重建内容类型所需的所有信息?
  3. 任何能力的任何帮助将非常感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

你的问题的答案就在这里:http://msdn.microsoft.com/en-us/library/webs.webs.getcontenttype(v=office.12).aspx(查看备注部分)

获得需要详细信息的内容类型的ID后,请调用该ct上的Webs.GetContentType(ID)方法。您应该获取架构xml,即在其他位置创建内容类型所需的所有信息。