Поделиться через


Конструктор SPSite (Guid, SPUrlZone, SPUserToken)

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

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

Синтаксис

'Декларация
Public Sub New ( _
    id As Guid, _
    zone As SPUrlZone, _
    userToken As SPUserToken _
)
'Применение
Dim id As Guid
Dim zone As SPUrlZone
Dim userToken As SPUserToken

Dim instance As New SPSite(id, zone, _
    userToken)
public SPSite(
    Guid id,
    SPUrlZone zone,
    SPUserToken userToken
)

Параметры

  • id
    Тип: System.Guid

    Идентификатор GUID, определяющий семейства веб-сайтов.

Замечания

SPSite объекты, которые создаются с помощью маркера пользователя, выполняются в контексте указанного пользователя. Невозможно изменить контекста пользователя из объекта SPSite после его создания. Переключение пользователей необходимо создать новый объект SPSite .

Маркер пользователя передавать между семействами сайтов, но не через систем управления удостоверениями. К примеру подключаемые поставщики членства и ролей запроса должен соответствовать поставщика на стороне ресурсов.

Свойство UserToken используется для получения маркера пользователя, связанного с объектом SPUser , не только текущего пользователя. Если запрошенного пользователя не является текущим пользователем, SharePoint Foundation создает маркер из идентификатор безопасности (SID) пользователя и получает сведения о членство в группе, с помощью объекта авторизации модель (см Авторизация, пользователи, группы и объектная модель в SharePoint 2013).

См. также

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

SPSite класс

Элементы SPSite

Перегрузка SPSite

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