c# - 将 SPWeb 作为按值参数传递会导致内存泄漏吗?

标签 c# sharepoint

我的 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/

相关文章:

c# - 以编程方式查明系统是否支持待机

c# - ASP.Net 应用程序中的音频/视频/文本聊天

c# - 获取本地IP地址

c# - 如何在 Excel 中以编程方式对工作表进行分组(移位选择)

sharepoint - 公司要我学习Sharepoint 2010 开发,我应该吗?

asp.net - 社交网络在商业环境中的创新运用

c# - 将 IEnumerable<T> 导出到 Excel

javascript - “查找 SharePoint 列”字段中的值显示不正确

sharepoint - 对 Sharepoint 2007 网络中的页面实现投票?

javascript - Sharepoint 管理中心 Ajax 发布到 WebMethod 返回 此页面的安全验证无效