我的SharePoint环境中存在问题,我怀疑此代码可能导致内存泄漏。我将一个SPWeb对象作为按值参数传递。
使用此代码是否正确处理了SPWeb对象?
public void DoSomething(SPWeb web)
{
// code here
}
public void mainProgram()
{
using (SPWeb web = site.OpenWeb())
{
DoSomething(web);
//another code here
}
}
答案 0 :(得分:2)
这不会导致内存泄漏,但如果您想确保在代码上运行SPDisposeCheck工具。 HTH Vojta