ActiveDirectoryMembershipProvider.GetUser Methode

Definition

Ruft die Informationen von einem Mitgliedschaftsbenutzer im Active Directory Datenspeicher ab.

Überlädt

Name Beschreibung
GetUser(String, Boolean)

Ruft die Mitgliedschaftsbenutzerinformationen ab, die dem angegebenen Benutzernamen zugeordnet sind.

GetUser(Object, Boolean)

Ruft die Mitgliedschaftsbenutzerinformationen ab, die dem angegebenen Benutzerschlüssel zugeordnet sind.

GetUser(String, Boolean)

Ruft die Mitgliedschaftsbenutzerinformationen ab, die dem angegebenen Benutzernamen zugeordnet sind.

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

Parameter

username
String

Der Name des Benutzers, für den Informationen abgerufen werden sollen.

userIsOnline
Boolean

Die GetUser(String, Boolean) Methode ignoriert diesen Parameter.

Gibt zurück

Eine MembershipUser Instanz, die den angegebenen Benutzer darstellt. Wenn kein Benutzer im Active Directory Datenspeicher für den angegebenen wert username gefunden wird, wird null zurückgegeben.

Ausnahmen

username ist leer oder überschreitet die maximale Länge für den Benutzernamen (normalerweise 256 Zeichen).

-oder-

username enthält Kommas.

-oder-

Der Benutzername wird dem userPrincipalName Attribut zugeordnet, und der username Parameter enthält umgekehrte Schrägstriche.

username ist null.

Die GetUser(String, Boolean) Methode wird aufgerufen, bevor die ActiveDirectoryMembershipProvider Instanz initialisiert wird.

Hinweise

Die GetUser-Methode wird von der Membership Klasse aufgerufen, um Informationen zum angegebenen Benutzer aus dem Active Directory Datenspeicher abzurufen.

Der Anbieter verwendet eine Unterstruktursuche, die an dem in der Verbindungszeichenfolge angegebenen Suchpunkt beginnt. Weitere Informationen zu Verbindungszeichenfolgen finden Sie im ActiveDirectoryMembershipProvider Klassenthema.

Führende und nachfolgende Leerzeichen werden aus dem username Parameterwert gekürzt.

Weitere Informationen

Gilt für:

GetUser(Object, Boolean)

Ruft die Mitgliedschaftsbenutzerinformationen ab, die dem angegebenen Benutzerschlüssel zugeordnet sind.

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

Parameter

providerUserKey
Object

Der eindeutige Bezeichner des Benutzers.

userIsOnline
Boolean

Die GetUser(Object, Boolean) Methode ignoriert diesen Parameter.

Gibt zurück

Eine MembershipUser Instanz, die den angegebenen Benutzer darstellt. Wenn kein Benutzer im Active Directory Datenspeicher für den angegebenen wert providerUserKey gefunden wird, wird null zurückgegeben.

Ausnahmen

Die GetUser(Object, Boolean) Methode wird aufgerufen, bevor die ActiveDirectoryMembershipProvider Instanz initialisiert wird.

providerUserKey ist nicht vom Typ SecurityIdentifier.

providerUserKey ist null.

Hinweise

Die GetUser-Methode wird von der Membership Klasse aufgerufen, um Informationen zum angegebenen Benutzer aus dem Active Directory Datenspeicher abzurufen.

Die Suche sucht nach einer Benutzerinstanz, in der das objectSID Attribut mit dem providerUserKey Parameter übereinstimmt.

Der Anbieter verwendet eine Unterstruktursuche, die an dem in der Verbindungszeichenfolge angegebenen Suchpunkt beginnt. Weitere Informationen zu Verbindungszeichenfolgen finden Sie im ActiveDirectoryMembershipProvider Klassenthema.

Gilt für: