Конструктор SPSite (String)

Инициализирует новый экземпляр класса SPSite на основе указанного URL-адреса.

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Sub New ( _
    requestUrl As String _
)
'Применение
Dim requestUrl As String

Dim instance As New SPSite(requestUrl)
public SPSite(
    string requestUrl
)

Параметры

  • requestUrl
    Тип: System.String

    Абсолютный URL-адрес для семейства веб-сайтов.

Исключения

Исключение Условие
FileNotFoundException

Не удалось найти семейства веб-сайтов.

Замечания

URL-адрес, который передается в конструктор SPSite не должны совпадать с URL-адрес семейства сайтов. Примеры ниже.

Предупреждение

Этот конструктор разрешается в изолированные решения. в этом случае значение параметра requestUrl должно соответствовать родительского семейства сайтов, в котором развертывается изолированные решения . Если значение параметра requestUrl разрешается в любой другой коллекции сайтов URL-адрес, конструктор создает исключение, так как изолированные решения не может получить доступ к объектам SharePoint за пределами размещения семейства сайтов.

Примеры

В следующем примере кода возвращается семейства веб-сайтов, которое находится по адресу https://Server_Name/Sites /Site_Name даже если URL-адрес, который передается в конструктор не соответствует URL-адрес семейства сайтов.

Using oSiteCollection As New SPSite("http://Server_Name/sites/Site_Name/Subsite_Name/default.aspx")
    ...
End Using
using (SPSite oSiteCollection = new SPSite("http://Server_Name/sites/Site_Name/Subsite_Name/default.aspx"))
{
    ...
}

В следующем примере кода создается объект SPSite с помощью System.Environment.MachineName.

Using oSiteCollection As New SPSite("http://" + System.Environment.MachineName + "/sites/Site_Name")
    ...
End Using
using (SPSite oSiteCollection = new SPSite("http://" + System.Environment.MachineName + "/sites/Site_Name"))
{
    ...
}

Примечание

Некоторые объекты реализовать интерфейс IDisposable , и следует избегать хранения этих объектов в памяти, после того, они больше не нужны. Сведения о Рекомендуемый прием написания кода см Disposing Objects.

См. также

Справочные материалы

SPSite класс

Элементы SPSite

Перегрузка SPSite

Пространство имен Microsoft.SharePoint