Gets a list of users in a specified role where the user name contains the specified user name to match.

Namespace: Novalys.VisualGuard.Security.Membership
Assembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2016.0.105.16 (2016.0.105.16)

Syntax

C#
[ObsoleteAttribute("Use FindUsersInRole(VGRole role, string usernameToMatch) method")]
public string[] FindUsersInRole(
	string roleName,
	string usernameToMatch
)
Visual Basic
<ObsoleteAttribute("Use FindUsersInRole(VGRole role, string usernameToMatch) method")> 
Public Function FindUsersInRole ( 
	roleName As String,
	usernameToMatch As String
) As String()

Parameters

roleName
Type: System..::..String
The role to search in. For shared role the value must be prefixed by '#'.
usernameToMatch
Type: System..::..String
The user name to search for.

Return Value

Type: array<String>[]()[][]
A string array containing the names of all the users whose user name matches usernameToMatch and who are members of the specified role.

Remarks

Wildcards such as asterisks and question marks can be used in the usernameToMatch parameter value.

Exceptions

ExceptionCondition
System..::..ArgumentNullExceptionroleName is null (Nothing in Visual Basic).

-or-

usernameToMatch is null.
System..::..ArgumentExceptionroleName is an empty string or contains invalid invalid chars ('\', '/', '?', '*', '%', ';', ''', '"', ':', '|', '[', ']', '+', '=', ',') or is longer than 64 characters.

-or-

role identified by roleName does not exists in the repository.

-or-

usernameToMatch is an empty string.

See Also