【发布时间】:2011-07-03 04:43:52
【问题描述】:
这是否包含内存泄漏?我一直在努力更好地理解内存泄漏,但我不知道我是否已经纠正了这个问题?如果没有,我该如何正确处理SPweb 对象和SPSite 对象?
using (SPWeb oWebsite = new SPSite(webUrl).OpenWeb()) //Open SP Web
{
SPListCollection collList = oWebsite.Lists; //Open Lists
foreach (SPList oList in collList)
//For Each List Execute this
{
if (!oList.Hidden)
//If the list is hidden do this else nothing
{
ListSitesDropDownBox.Items.Add(new ListItem(SPEncode.HtmlEncode(oList.Title), SPEncode.HtmlEncode(oList.Title)));
ViewState["Item" + counter] = SPEncode.HtmlEncode(oList.Title);
counter++;
}
}
}
【问题讨论】:
标签: c# .net sharepoint memory-leaks dispose