Share via


SPWeb.AddApplicationPrincipal-Methode

Fügt einen Benutzer mit der Website als Anwendung wichtigsten; d. h., ein Objekt, das die delegiert wird, im Namen einer externen Anwendung handeln.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Function AddApplicationPrincipal ( _
    logonName As String, _
    allowBrowseUserInfo As Boolean, _
    requireRequestToken As Boolean _
) As SPUser
'Usage
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
)

Parameter

  • logonName
    Typ: System.String

    Der Active Directory-Anmeldename des Benutzers.

  • allowBrowseUserInfo
    Typ: System.Boolean

    true zu der neuen der-anwendungsprinzipal Zugriff auf Informationen über die Benutzer der Website erlauben; andernfalls false.

  • requireRequestToken
    Typ: System.Boolean

    true erzwungen, dass der neue der anwendungsprinzipal eine Anforderungstoken wurde; andernfalls false.

Rückgabewert

Typ: Microsoft.SharePoint.SPUser
Der der-anwendungsprinzipal.

Ausnahmen

Ausnahme Bedingung
SPException

Es ist bereits ein Benutzer auf der Website mit der Anmeldung Namen logonName , die keine Prinzipal Anwendung ist.

ArgumentOutOfRangeException

Kein Benutzer mit der angegebenen Anmeldename konnte in Active Directory gefunden werden.

Hinweise

Diese Methode kann nur im Kontext Benutzers, der ein Websitesammlungsadministrator oder im Gespräch RunWithElevatedPrivileges(SPSecurity.CodeToRunElevated)ausgeführt.

Wenn diese Methode aufgerufen wird, der Benutzer muss bereits in Active Directory vorhanden, aber muss nicht vorhanden ist als Benutzer der Website mit Berechtigungen, wenn sie bereits einen anwendungsprinzipal sind.

Siehe auch

Referenz

SPWeb Klasse

SPWeb-Member

Microsoft.SharePoint-Namespace