Почему некоторые примеры SharePoint используют
using (SPSite site = new SPSite(SPContext.Current.Web.Url))
{
...
}
а не просто?
SPSite site = SPContext.Current.Web.Site;
...
Обновление
Я думаю, что я сузил вопрос до следующего:
Кажется, что я не должен использовать SPContent.Current
напрямую, если не уверен, что мой код работает внутри SharePoint. Но когда это не будет правдой?