ActiveDirectoryMembershipProvider.GetUser Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the information from a membership user in the Active Directory data store.
Overloads
GetUser(String, Boolean) |
Gets the membership user information associated with the specified user name. |
GetUser(Object, Boolean) |
Gets the membership user information associated with the specified user key. |
GetUser(String, Boolean)
Gets the membership user information associated with the specified user name.
public:
override System::Web::Security::MembershipUser ^ GetUser(System::String ^ username, bool userIsOnline);
public override System.Web.Security.MembershipUser GetUser (string username, bool userIsOnline);
override this.GetUser : string * bool -> System.Web.Security.MembershipUser
Public Overrides Function GetUser (username As String, userIsOnline As Boolean) As MembershipUser
Parameters
- username
- String
The name of the user to get information for.
- userIsOnline
- Boolean
The GetUser(String, Boolean) method ignores this parameter.
Returns
A MembershipUser instance representing the user specified. If no user is found in the Active Directory data store for the specified username
value, null
is returned.
Exceptions
username
is empty, or exceeds the maximum length for the user name (usually 256 characters).
-or-
username
contains commas.
-or-
The user name is mapped to the userPrincipalName
attribute and the username
parameter contains backslashes.
username
is null
.
The GetUser(String, Boolean) method is called before the ActiveDirectoryMembershipProvider instance is initialized.
Remarks
The GetUser method is called by the Membership class to retrieve information on the specified user from the Active Directory data store.
The provider uses a subtree search starting at the search point specified in the connection string. See the ActiveDirectoryMembershipProvider class topic for more information about connection strings.
Leading and trailing spaces are trimmed from the username
parameter value.
See also
Applies to
GetUser(Object, Boolean)
Gets the membership user information associated with the specified user key.
public:
override System::Web::Security::MembershipUser ^ GetUser(System::Object ^ providerUserKey, bool userIsOnline);
public override System.Web.Security.MembershipUser GetUser (object providerUserKey, bool userIsOnline);
override this.GetUser : obj * bool -> System.Web.Security.MembershipUser
Public Overrides Function GetUser (providerUserKey As Object, userIsOnline As Boolean) As MembershipUser
Parameters
- providerUserKey
- Object
The unique identifier for the user.
- userIsOnline
- Boolean
The GetUser(Object, Boolean) method ignores this parameter.
Returns
A MembershipUser instance representing the user specified. If no user is found in the Active Directory data store for the specified providerUserKey
value, null
is returned.
Exceptions
The GetUser(Object, Boolean) method is called before the ActiveDirectoryMembershipProvider instance is initialized.
providerUserKey
is not of type SecurityIdentifier.
providerUserKey
is null
.
Remarks
The GetUser method is called by the Membership class to retrieve information on the specified user from the Active Directory data store.
The search looks for a user instance where the objectSID
attribute matches the providerUserKey
parameter.
The provider uses a subtree search starting at the search point specified in the connection string. See the ActiveDirectoryMembershipProvider class topic for more information about connection strings.