ActiveDirectoryMembershipProvider::GetUser Method (Object^, Boolean)
Gets the membership user information associated with the specified user key.
Assembly: System.Web (in System.Web.dll)
public: [DirectoryServicesPermissionAttribute(SecurityAction::Assert, Unrestricted = true)] [DirectoryServicesPermissionAttribute(SecurityAction::Demand, Unrestricted = true)] [DirectoryServicesPermissionAttribute(SecurityAction::InheritanceDemand, Unrestricted = true)] virtual MembershipUser^ GetUser( Object^ providerUserKey, bool userIsOnline ) override
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::MembershipUser^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.
| 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