首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理从函数返回的SPWeb

处理从函数返回的SPWeb
EN

Stack Overflow用户
提问于 2010-12-07 17:20:06
回答 1查看 396关注 0票数 2

我们的代码有时会从函数返回一个SPWeb对象。举个例子:

代码语言:javascript
复制
public SPWeb getDeptWeb()
{
    SPWeb deptWeb = SpSite.OpenWeb(SpContext.Web.ID);
    ...
    return deptWeb;
}

在这种情况下,我们如何处理SPWeb对象呢?或者在我们接受返回参数的地方处理它就足够了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-07 17:27:49

最好的方法可能是在调用方中处理SPWeb,例如使用using语句:

代码语言:javascript
复制
public SPWeb getDeptWeb()
{
    SPWeb deptWeb = SpSite.OpenWeb(SpContext.Web.ID);
    // ...
    return deptWeb;
}

public void Foo()
{
    using (SPWeb deptWeb = getDeptWeb()) {
        // Do something with the website...
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4375038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档