Freigeben über


SPClaimsAuthRoleProvider.FindUsersInRole-Methode

Ruft ein Array von Benutzernamen in einer bestimmten Rolle, bei denen der Benutzername den angegebenen Benutzernamen übereinstimmt.

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

Syntax

'Declaration
Public Overrides Function FindUsersInRole ( _
    roleName As String, _
    usernameToMatch As String _
) As String()
'Usage
Dim instance As SPClaimsAuthRoleProvider
Dim roleName As String
Dim usernameToMatch As String
Dim returnValue As String()

returnValue = instance.FindUsersInRole(roleName, _
    usernameToMatch)
public override string[] FindUsersInRole(
    string roleName,
    string usernameToMatch
)

Parameter

  • usernameToMatch
    Typ: System.String

    Der Benutzername übereinstimmen. Der Name kann Platzhalterzeichen enthalten.

Rückgabewert

Typ: []
Ein Array von Benutzernamen in der Rolle, bei denen der Benutzername der usernameToMatchentspricht.

Hinweise

Diese Außerkraftsetzung Ruft die Benutzer in der Rolle, die den Namen in die anspruchsbasierte Rollenanbieter entsprechen, die keiner SPClaimsAuthRoleProvider und wird von der aktuellen Anwendung verwendet.

Unterschiedliche anspruchsbasierte Rollenanbieter unterstützt verschiedene Platzhalterzeichen im usernameToMatch -Parameter. Es ist Aufgabe des Entwicklers, um zu bestimmen, welche Zeichen in der Anwendung unterstützt werden. SqlRoleProvider unterstützt beispielsweise das % Zeichen um NULL oder mehr Zeichen zu vergleichen.

Siehe auch

Referenz

SPClaimsAuthRoleProvider Klasse

SPClaimsAuthRoleProvider-Member

Microsoft.SharePoint.Administration.Claims-Namespace