C# SharePoint 2010客户端对象模型,清除内容类型集合

C# SharePoint 2010客户端对象模型,清除内容类型集合,c#,sharepoint,sharepoint-clientobject,contenttype,C#,Sharepoint,Sharepoint Clientobject,Contenttype,我有一个用于文档库的SP.ContentTypeCollection。我正在尝试从网站的内容类型中添加一个选定的。我还需要它成为该库的新默认内容类型 因此,我已将文档库的现有类型复制到列表中。然后我想清除内容类型并首先添加我的新类型,使其成为默认类型。然后我将添加我复制的其他内容 问题:我找不到删除集合中一个或所有内容类型的方法 帮助?:-)提前感谢。您无法从SP.ContentTypeCollection列表中删除元素。这提供了一个代码段,用于使用客户端对象模型删除内容类型,但该代码不会检查正

我有一个用于文档库的SP.ContentTypeCollection。我正在尝试从网站的内容类型中添加一个选定的。我还需要它成为该库的新默认内容类型

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

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


帮助?:-)提前感谢。

您无法从SP.ContentTypeCollection列表中删除元素。这提供了一个代码段,用于使用客户端对象模型删除内容类型,但该代码不会检查正在使用的内容类型,因为您无法删除正在使用的内容类型

代码段使用函数删除内容类型,请注意该MSDN链接中的异常