c#检查给定的Sharepoint路径是否是根共享点路径?

时间:2011-05-11 01:33:25

标签: c# sharepoint path root

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

2 个答案:

答案 0 :(得分:4)

您可以查看SPWeb.IsRootWeb property

答案 1 :(得分:1)

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

new SPSite(url).OpenWeb()。IsRootWeb

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