ActiveDirectoryMembershipProvider.GetUser Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.