Есть ли в SharePoint 2010 сложные методы SPWeb.Dispose?

Одна из моих претензий к SharePoint 2007 — это сложные правила SPWeb.Dispose, которые могут вызвать большую утечку ресурсов, если вы не удаляете то, что вам нужно, или всевозможные другие странные проблемы, если вы удаляете, когда вам это не нужно. . Публикация Роджера Лэмба пытается подытожить безумие. но мне интересно, улучшает ли это SharePoint 2010?

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


person Michael Stum    schedule 01.03.2010    source источник


Ответы (1)


Да. Вам по-прежнему необходимо тщательно утилизировать экземпляры SPSite и SPWeb в SharePoint 2010. Последнее, что я проверял, это то, что SPDisposeCheck не был обновлен для SharePoint 2010. Если он еще не выпущен, я уверен, что это произойдет в ближайшее время.

person Rob Windsor    schedule 01.03.2010
comment
Спасибо. Что ж, будем надеяться, что в Sharepoint 2014 это исправят :) - person Michael Stum; 02.03.2010
comment
К тому времени, как выйдет 2014 год, вы будете знать, что утилизировать, а что нет :) Но, конечно, будем надеяться. - person Janis Veinbergs; 02.03.2010
comment
К вашему сведению, инструмент SPDisposeCheck по-прежнему отлично работает с OM 2010; на самом деле ничего не изменилось в отношении управляемых ресурсов и когда они должны быть удалены явно. - person Preston Guillot; 03.03.2010