Внешний список SharePoint, утечка памяти

будет ли утечка памяти, если я верну внешний список вызывающей стороне, используя метод, как показано ниже?

    public static SPList getList(string listName)
               {
                    SPList list = null;
                    using (SPSite site = new SPSite(SiteUrl))
                    {
                        using (SPWeb web = site.AllWebs[WebName])
                        {
                            list = web.Lists.TryGetList(listName);
                            return list;
                        }
                     }
                }

person Yijinsei    schedule 08.11.2011    source источник
comment
Вы пробовали этот код? На мой взгляд, сеть закрыта вне этого метода, и любая операция над списком не разрешена. Предложить вернуть DataTable   -  person 夏至夕陽    schedule 08.11.2011
comment
во-вторых, это, вероятно, не сработает из-за удаления перед использованием списка...   -  person Tjassens    schedule 08.11.2011


Ответы (1)


возможно, вам следует передать объект SPWeb вашему методу getList и удалить его вне метода getList.

person xgencoder    schedule 08.11.2011