ActiveDirectoryMembershipProvider.GetUser Método

Definición

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

MembershipUser

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

MembershipUser

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.

Se aplica a