我指的是一本 SharePoint 书,我在该书中的一个示例中找到了以下代码片段。
using (SPSite mySiteCollection = new SPSite(mySiteUrl))
{
using (SPWeb mySPSite = mySiteCollection.RootWeb)
{
//your code here.
}
}
我通过互联网上的 OpenWeb() 方法通读了 RootWeb 属性的用法,发现我们永远不应该在“使用”语句中使用 RootWeb 属性。但在本书中,他们总是使用 RootWeb 来创建 SPWeb 对象。一切都很完美。
谁能告诉我应该如何通过 OpenWeb 方法使用 RootWeb 属性?以及使用它们的优缺点是什么。其实我在这里发现了类似的问题。但它并没有为我的问题提供答案。