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


Метод SPWeb.AddApplicationPrincipal

Добавляет пользователя на веб-узел как приложение участнику. то есть объект пользователь, делегируется действовать от лица внешнего приложения.

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

Синтаксис

'Декларация
Public Function AddApplicationPrincipal ( _
    logonName As String, _
    allowBrowseUserInfo As Boolean, _
    requireRequestToken As Boolean _
) As SPUser
'Применение
Dim instance As SPWeb
Dim logonName As String
Dim allowBrowseUserInfo As Boolean
Dim requireRequestToken As Boolean
Dim returnValue As SPUser

returnValue = instance.AddApplicationPrincipal(logonName, _
    allowBrowseUserInfo, requireRequestToken)
public SPUser AddApplicationPrincipal(
    string logonName,
    bool allowBrowseUserInfo,
    bool requireRequestToken
)

Параметры

  • logonName
    Тип: System.String

    Имя входа пользователя Active Directory.

  • allowBrowseUserInfo
    Тип: System.Boolean

    true новый пользователь основного приложения для доступа к информации о пользователях веб-узла; в противном случае — false.

  • requireRequestToken
    Тип: System.Boolean

    true требуется наличие нового пользователя участника приложения маркер запроса; в противном случае — false.

Возвращаемое значение

Тип: Microsoft.SharePoint.SPUser
Основные пользовательские приложения.

Исключения

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

Уже пользователя на веб-узле с именем входа в систему logonName , не основного приложения.

ArgumentOutOfRangeException

Пользователь с именем входа в систему не удалось найти в Active Directory.

Замечания

Этот метод может выполняться только в контексте пользователя администратор семейства узлов или при вызове RunWithElevatedPrivileges(SPSecurity.CodeToRunElevated).

При вызове этого метода пользователь должен существовать в Active Directory, но не должно существовать как пользователь веб-сайта с разрешениями, если они уже являются участника приложения.

См. также

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

SPWeb класс

Элементы SPWeb

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