Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列出哪些内容类型使用指定的站点列_C#_Sharepoint_Content Management System_Content Type - Fatal编程技术网

C# 列出哪些内容类型使用指定的站点列

C# 列出哪些内容类型使用指定的站点列,c#,sharepoint,content-management-system,content-type,C#,Sharepoint,Content Management System,Content Type,各位专家,大家好 是否有方法列出哪些内容类型使用SharePoint中的指定网站列?我将不得不删除一个站点列(它被隐藏起来)并重新创建它,我想知道在删除它之前需要从哪些内容类型中删除该站点列 有什么想法吗?是的,反复浏览每个SPSite、SPWeb、SPList、ContentType,并显示其使用位置。但这需要自定义代码:( 否则,你也可以很快找到并使用它 您的最佳选择是解决使您走上这条道路的根本问题,即使用web界面创建内容类型。在经历了一些痛苦之后,我们了解到,可靠地做到这一点的唯一方法是

各位专家,大家好

是否有方法列出哪些内容类型使用SharePoint中的指定网站列?我将不得不删除一个站点列(它被隐藏起来)并重新创建它,我想知道在删除它之前需要从哪些内容类型中删除该站点列


有什么想法吗?

是的,反复浏览每个SPSite、SPWeb、SPList、ContentType,并显示其使用位置。但这需要自定义代码:(

否则,你也可以很快找到并使用它

您的最佳选择是解决使您走上这条道路的根本问题,即使用web界面创建内容类型。在经历了一些痛苦之后,我们了解到,可靠地做到这一点的唯一方法是创建一个功能,其中定义了列和内容类型,并将其作为解决方案发布。这为您提供了能够精确设置内容类型和字段


发布内容类型/字段需要做很多工作,但避免在整个网站上运行代码以删除出错字段的实例是值得的。

这与自定义或oob内容类型有关吗?它们是oob内容类型-我有一些依赖于特定网站列的web部件包含在特定的内容类型中是的,我想知道是否有办法列出哪些内容类型包含我要删除的网站专栏(因此我将其添加到需要删除的任何地方)。你已经完全证实了我的想法。感谢你的输入,尽管我不喜欢这个新闻:)嗨@Nat,您能建议我如何使用Sharepoint客户端模型API“从内容类型中删除自定义网站列”吗。我正在用C#编写代码,无法使用Powershell。有办法吗?提前谢谢!