Описание тега spsite
Представляет набор сайтов в веб-приложении, включая веб-сайт верхнего уровня и все его дочерние сайты.
Определение:
Представляет набор сайтов в веб-приложении, включая веб-сайт верхнего уровня и все его дочерние сайты. Каждый объект SPSite или семейство сайтов представлено в объекте SPSiteCollection, который состоит из коллекции всех семейств сайтов в веб-приложении.
Больше чтения:
Пример кода:
//providing an absolute URL,
SPSite mySiteCollection = new SPSite("http://mysharepointsite/");
//using the current context
SPSite mySiteCollection = SPContext.Current.Site;
SPSite
реализует IDisposable
интерфейс, поэтому вам следует закрыть объект, когда он вам больше не нужен. Это не тот случай, когда вашему объекту назначаетсяContext
. Итак, во второй строкеDispose()
не должны называться. Вы можете закрыть его вручную или использовать оператор using, чтобы сделать это за вас:
//manually
mySiteCollection.Dispose();
//using statement
using (SPSite mySiteCollection = new SPSite("http://mysharepointsite/")
{
//your code here
}