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: 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

ExceptionCondition
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.

See Also