Gets the information from the repository for the specified membership user with the specified authenication mode.
Namespace:
Novalys.VisualGuard.Security.MembershipAssembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 3.2.912.1 (3.2.912.01)
Syntax
| C# |
|---|
public static VGMembershipUser GetUser( string username, VGAuthenticationMode mode ) |
| Visual Basic (Declaration) |
|---|
Public Shared Function GetUser ( _ username As String, _ mode As VGAuthenticationMode _ ) As VGMembershipUser |
Parameters
- username
- Type: System..::.String
The name of the user to retrieve.
- mode
- Type: Novalys.VisualGuard.Security..::.VGAuthenticationMode
the mode of authentication of the user.
Return Value
A VGMembershipUser object representing the specified user. Null (Nothing) when the user was not found in the repository.
Exceptions
| Exception | Condition |
|---|---|
| System..::.ArgumentException |
username is empty or longer than 64 characters or contains invalid chars ('\', '/', '?', '*', '%', ';', ''', '"', ':', '|', '[', ']', '+', '=', ',') for Visual Guard account.
-or- username cannot be converted to SID for Windows Account.-or- mode is not equal to Windows or VisualGuard or Database or is a combination of values. |
| System..::.NotSupportedException |
The value of mode is not defined in the list of supported authentication mode declared in the Visual Guard configuration file. |