ActiveDirectoryMembershipProvider.GetUser Methode

Definitie

Haalt de informatie op van een lidmaatschapsgebruiker in het Active Directory gegevensarchief.

Overloads

Name Description
GetUser(String, Boolean)

Hiermee haalt u de gebruikersgegevens van het lidmaatschap op die zijn gekoppeld aan de opgegeven gebruikersnaam.

GetUser(Object, Boolean)

Hiermee haalt u de lidmaatschapsgebruikersgegevens op die zijn gekoppeld aan de opgegeven gebruikerssleutel.

GetUser(String, Boolean)

Hiermee haalt u de gebruikersgegevens van het lidmaatschap op die zijn gekoppeld aan de opgegeven gebruikersnaam.

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

De naam van de gebruiker waarvoor informatie moet worden opgehaald.

userIsOnline
Boolean

De GetUser(String, Boolean) methode negeert deze parameter.

Retouren

Een MembershipUser exemplaar dat de opgegeven gebruiker vertegenwoordigt. Als er geen gebruiker wordt gevonden in het Active Directory gegevensarchief voor de opgegeven username-waarde, wordt null geretourneerd.

Uitzonderingen

username is leeg of overschrijdt de maximale lengte voor de gebruikersnaam (meestal 256 tekens).

– of –

username bevat komma's.

– of –

De gebruikersnaam wordt toegewezen aan het userPrincipalName kenmerk en de username parameter bevat backslashes.

username is null.

De GetUser(String, Boolean) methode wordt aangeroepen voordat het ActiveDirectoryMembershipProvider exemplaar wordt geïnitialiseerd.

Opmerkingen

De methode GetUser wordt aangeroepen door de klasse Membership om informatie over de opgegeven gebruiker op te halen uit het Active Directory gegevensarchief.

De provider gebruikt een substructuurzoekopdracht die begint bij het zoekpunt dat is opgegeven in de verbindingsreeks. Zie het ActiveDirectoryMembershipProvider klasonderwerp voor meer informatie over verbindingsreeksen.

Voorloop- en volgspaties worden afgekapt van de username parameterwaarde.

Zie ook

Van toepassing op

GetUser(Object, Boolean)

Hiermee haalt u de lidmaatschapsgebruikersgegevens op die zijn gekoppeld aan de opgegeven gebruikerssleutel.

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

De unieke id voor de gebruiker.

userIsOnline
Boolean

De GetUser(Object, Boolean) methode negeert deze parameter.

Retouren

Een MembershipUser exemplaar dat de opgegeven gebruiker vertegenwoordigt. Als er geen gebruiker wordt gevonden in het Active Directory gegevensarchief voor de opgegeven providerUserKey-waarde, wordt null geretourneerd.

Uitzonderingen

De GetUser(Object, Boolean) methode wordt aangeroepen voordat het ActiveDirectoryMembershipProvider exemplaar wordt geïnitialiseerd.

providerUserKey is niet van het type SecurityIdentifier.

providerUserKey is null.

Opmerkingen

De methode GetUser wordt aangeroepen door de klasse Membership om informatie over de opgegeven gebruiker op te halen uit het Active Directory gegevensarchief.

De zoekopdracht zoekt naar een gebruikersexemplaren waarbij het objectSID kenmerk overeenkomt met de providerUserKey parameter.

De provider gebruikt een substructuurzoekopdracht die begint bij het zoekpunt dat is opgegeven in de verbindingsreeks. Zie het ActiveDirectoryMembershipProvider klasonderwerp voor meer informatie over verbindingsreeksen.

Van toepassing op