SharePoint 2010客户端对象模型,明确内容类型集合

本文关键字:类型 集合 2010 客户端 对象模型 SharePoint | 更新日期: 2023-09-27 18:09:08

我有一个SP.ContentTypeCollection用于文档库。我试图从网站的内容类型添加一个选定的。我还需要它是该库的新的DEFAULT内容类型。

因此,我将文档库的现有类型复制到一个列表中。然后我想要清除内容类型并首先添加我的新内容类型,以便它成为默认值。然后我将添加我复制的其他内容。

问题:我找不到一种方法来删除集合中的一个或所有内容类型。

帮助吗?

SharePoint 2010客户端对象模型,明确内容类型集合

不能从SP.ContentTypeCollection列表中删除元素。本文提供了一个代码片段,通过使用客户端对象模型来删除内容类型,但是该代码不会检查是否正在使用的内容类型,因为您不能删除正在使用的内容类型。

代码片段使用了ContentType函数。DeleteObject删除一个内容类型,请注意该MSDN链接中的异常