我的 SharePoint 环境出现问题,我怀疑这段代码可能会导致内存泄漏。我将 SPWeb 对象作为按值 参数传递。
这段代码是否正确处理了 SPWeb 对象?
public void DoSomething(SPWeb web)
{
// code here
}
public void mainProgram()
{
using (SPWeb web = site.OpenWeb())
{
DoSomething(web);
//another code here
}
}
最佳答案
这不会导致内存泄漏,但如果您想确保在您的代码上运行 SPDisposeCheck 工具。 HTH 沃伊塔
关于c# - 将 SPWeb 作为按值参数传递会导致内存泄漏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8615994/