Конструктор 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.