SPSite site = new SPSite (SPContext.Current.Web.Url) vs SPContext.Current.Web.Site

Почему в некоторых примерах SharePoint используется

using (SPSite site = new SPSite(SPContext.Current.Web.Url))
{
    ...
}

, а не просто?

SPSite site = SPContext.Current.Web.Site;
...

Обновление

Думаю, я сузил вопрос до следующего:

Похоже, мне не следует использовать SPContent.Current напрямую, если я не уверен, что мой код работает внутри SharePoint. Но когда это будет неправдой?

15
задан ΩmegaMan 20 February 2017 в 21:36
поделиться