c# 检查给定的 SharePoint 路径是否为根 SharePoint 路径

本文关键字:SharePoint 路径 是否 检查 | 更新日期: 2023-09-27 17:55:51

如何通过命令行参数检查给定的 SharePoint 路径是否为根 SharePoint 路径?

c# 检查给定的 SharePoint 路径是否为根 SharePoint 路径

您可以检查 SPWeb.IsRootWeb 属性。

如果您在服务器上运行命令行工具,则可以像Petr Abdulin建议的那样使用服务器端SharePoint OM:

新的SPSite(url)。OpenWeb().IsRootWeb

如果要在某个随机计算机(不属于服务器场)上运行代码,则必须使用 Web 服务 (http://msdn.microsoft.com/en-us/library/dd878586(v=office.12).aspx ) 或客户端 OM for SharePoint 2010 - http://msdn.microsoft.com/en-us/library/ee857094.aspx。同样在这种情况下,您必须猜测路径的哪一部分是根 Web - 我会慢慢增加 URL 的前缀,直到我可以获得与该路径对应的 SharePoint Web 对象。