Share via


del método SPWeb.AddApplicationPrincipal

Agrega un usuario al sitio Web como una aplicación principal; es decir, un objeto de usuario que se delega al actuar en nombre de una aplicación externa.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Function AddApplicationPrincipal ( _
    logonName As String, _
    allowBrowseUserInfo As Boolean, _
    requireRequestToken As Boolean _
) As SPUser
'Uso
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
)

Parámetros

  • logonName
    Tipo: System.String

    El nombre de inicio de sesión de Active Directory del usuario.

  • allowBrowseUserInfo
    Tipo: System.Boolean

    true para permitir que el nuevo usuario de entidad de seguridad de aplicación tener acceso a información acerca de los usuarios del sitio Web; en caso contrario, false.

  • requireRequestToken
    Tipo: System.Boolean

    true para requerir que el nuevo usuario de entidad de seguridad de la aplicación tiene un token de solicitud; en caso contrario, false.

Valor devuelto

Tipo: Microsoft.SharePoint.SPUser
El usuario de entidad de seguridad de la aplicación.

Excepciones

Excepción Condición
SPException

Ya hay un usuario en el sitio Web con el nombre de inicio de sesión logonName que no es una entidad de seguridad de la aplicación.

ArgumentOutOfRangeException

No se encontró ningún usuario con el nombre de inicio de sesión especificado en Active Directory.

Comentarios

Este método sólo se puede ejecutar en el contexto de usuario de un administrador de colección de sitios o en una llamada a RunWithElevatedPrivileges(SPSecurity.CodeToRunElevated).

Cuando se llama a este método, el usuario ya debe existir en Active Directory, pero no debe existir como un usuario del sitio Web con los permisos, a menos que ya sean una entidad de seguridad de la aplicación.

Vea también

Referencia

clase SPWeb

Miembros SPWeb

Espacio de nombres Microsoft.SharePoint