VGMembershipGetUser Method (String, VGAuthenticationMode)
|
Gets the information from the repository for the specified membership user with the specified authenication mode.
Namespace:
Novalys.VisualGuard.Security.Membership
Assembly:
Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2019.0.101.19 (2019.0.0101.19)
Syntax public static VGMembershipUser GetUser(
string username,
VGAuthenticationMode mode
)
Public Shared Function GetUser (
username As String,
mode As VGAuthenticationMode
) As VGMembershipUser
Parameters
- username
- Type: SystemString
The name of the user to retrieve. - mode
- Type: Novalys.VisualGuard.SecurityVGAuthenticationMode
the mode of authentication of the user.
Return Value
Type:
VGMembershipUserA
VGMembershipUser object representing the specified user. Null (Nothing) when the user was not found in the repository.
Exceptions Exception | Condition |
---|
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.
|
NotSupportedException | The value of mode is not defined in the list of supported authentication mode declared in the Visual Guard configuration file. |
See Also