ActiveDirectoryMembershipProvider.GetUser Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene le informazioni da un utente di appartenenza nell'archivio dati Active Directory.
Overload
| Nome | Descrizione |
|---|---|
| GetUser(String, Boolean) |
Ottiene le informazioni dell'utente di appartenenza associate al nome utente specificato. |
| GetUser(Object, Boolean) |
Ottiene le informazioni dell'utente di appartenenza associate alla chiave utente specificata. |
GetUser(String, Boolean)
Ottiene le informazioni dell'utente di appartenenza associate al nome utente specificato.
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
Parametri
- username
- String
Nome dell'utente per cui ottenere informazioni.
- userIsOnline
- Boolean
Il GetUser(String, Boolean) metodo ignora questo parametro.
Valori restituiti
MembershipUser Istanza che rappresenta l'utente specificato. Se non viene trovato alcun utente nell'archivio dati Active Directory per il valore specificato username, viene restituito null.
Eccezioni
username è vuoto o supera la lunghezza massima per il nome utente (in genere 256 caratteri).
oppure
username contiene virgole.
oppure
Il nome utente viene mappato all'attributo userPrincipalName e il username parametro contiene barre rovesciate.
username è null.
Il metodo viene chiamato prima dell'inizializzazione GetUser(String, Boolean) dell'istanza ActiveDirectoryMembershipProvider .
Commenti
Il metodo GetUser viene chiamato dalla classe Membership per recuperare informazioni sull'utente specificato dall'archivio dati Active Directory.
Il provider usa una ricerca sottoalbero a partire dal punto di ricerca specificato nella stringa di connessione. Per altre informazioni sulle stringhe di connessione, vedere l'argomento ActiveDirectoryMembershipProvider relativo alla classe.
Gli spazi iniziali e finali vengono eliminati dal valore del username parametro.
Vedi anche
Si applica a
GetUser(Object, Boolean)
Ottiene le informazioni dell'utente di appartenenza associate alla chiave utente specificata.
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
Parametri
- providerUserKey
- Object
Identificatore univoco per l'utente.
- userIsOnline
- Boolean
Il GetUser(Object, Boolean) metodo ignora questo parametro.
Valori restituiti
MembershipUser Istanza che rappresenta l'utente specificato. Se non viene trovato alcun utente nell'archivio dati Active Directory per il valore specificato providerUserKey, viene restituito null.
Eccezioni
Il metodo viene chiamato prima dell'inizializzazione GetUser(Object, Boolean) dell'istanza ActiveDirectoryMembershipProvider .
providerUserKey non è di tipo SecurityIdentifier.
providerUserKey è null.
Commenti
Il metodo GetUser viene chiamato dalla classe Membership per recuperare informazioni sull'utente specificato dall'archivio dati Active Directory.
La ricerca cerca un'istanza utente in cui l'attributo objectSID corrisponde al providerUserKey parametro .
Il provider usa una ricerca sottoalbero a partire dal punto di ricerca specificato nella stringa di connessione. Per altre informazioni sulle stringhe di connessione, vedere l'argomento ActiveDirectoryMembershipProvider relativo alla classe.