Описание тега 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
}