ActiveDirectoryMembershipProvider.GetUser Method (Object, Boolean)
Gets the membership user information associated with the specified user key.
Assembly: System.Web (in System.Web.dll)
<DirectoryServicesPermissionAttribute(SecurityAction.Assert, Unrestricted := True)> <DirectoryServicesPermissionAttribute(SecurityAction.Demand, Unrestricted := True)> <DirectoryServicesPermissionAttribute(SecurityAction.InheritanceDemand, Unrestricted := True)> Public Overrides Function GetUser ( providerUserKey As Object, userIsOnline As Boolean ) As MembershipUser
Parameters
- providerUserKey
-
Type:
System.Object
The unique identifier for the user.
- userIsOnline
-
Type:
System.Boolean
The GetUser method ignores this parameter.
Return Value
Type: System.Web.Security.MembershipUserA 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.
| Exception | Condition |
|---|---|
| InvalidOperationException | The GetUser method is called before the ActiveDirectoryMembershipProvider instance is initialized. |
| ArgumentException | providerUserKey is not of type SecurityIdentifier. |
| ArgumentNullException | providerUserKey is null. |
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.
Available since 2.0