ActiveDirectoryMembershipProvider.GetUser Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recibe la información de un usuario de pertenencia en el almacén de datos de Active Directory.
Sobrecargas
GetUser(String, Boolean) |
Obtiene la información del usuario de pertenencia asociada al nombre de usuario especificado. |
GetUser(Object, Boolean) |
Obtiene la información del usuario de pertenencia asociada a la clave de usuario especificada. |
GetUser(String, Boolean)
Obtiene la información del usuario de pertenencia asociada al nombre de usuario especificado.
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
Parámetros
- username
- String
Nombre del usuario para el que se obtendrá información.
- userIsOnline
- Boolean
El método GetUser(String, Boolean) omite este parámetro.
Devoluciones
Instancia de MembershipUser que representa el usuario especificado. Si no se encuentra ningún usuario en el almacén de datos de Active Directory para el valor de username
especificado, se devuelve null
.
Excepciones
username
está vacío o supera la longitud máxima del nombre de usuario (normalmente 256 caracteres).
o bien
username
contiene comas.
o bien
El nombre de usuario está asignado al atributo userPrincipalName
y el parámetro username
contiene barras diagonales inversas.
username
es null
.
Se llama al método GetUser(String, Boolean) antes de que se inicializa la instancia de ActiveDirectoryMembershipProvider.
Comentarios
La GetUser clase llama Membership al método para recuperar información sobre el usuario especificado del almacén de datos de Active Directory.
El proveedor usa una búsqueda de subárbol que comienza en el punto de búsqueda especificado en la cadena de conexión. Consulte el ActiveDirectoryMembershipProvider tema de la clase para obtener más información sobre las cadenas de conexión.
Los espacios al inicio y al final se recortan del valor de parámetro username
.
Consulte también
Se aplica a
GetUser(Object, Boolean)
Obtiene la información del usuario de pertenencia asociada a la clave de usuario especificada.
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
Parámetros
- providerUserKey
- Object
Identificador único para el usuario.
- userIsOnline
- Boolean
El método GetUser(Object, Boolean) omite este parámetro.
Devoluciones
Instancia de MembershipUser que representa el usuario especificado. Si no se encuentra ningún usuario en el almacén de datos de Active Directory para el valor de providerUserKey
especificado, se devuelve null
.
Excepciones
Se llama al método GetUser(Object, Boolean) antes de que se inicializa la instancia de ActiveDirectoryMembershipProvider.
providerUserKey
no es del tipo SecurityIdentifier.
providerUserKey
es null
.
Comentarios
La GetUser clase llama Membership al método para recuperar información sobre el usuario especificado del almacén de datos de Active Directory.
La búsqueda busca una instancia de usuario donde el objectSID
atributo coincide con el providerUserKey
parámetro .
El proveedor usa una búsqueda de subárbol que comienza en el punto de búsqueda especificado en la cadena de conexión. Consulte el ActiveDirectoryMembershipProvider tema de la clase para obtener más información sobre las cadenas de conexión.