ActiveDirectoryMembershipProvider.GetUser Método

Definición

Obtiene la información de un usuario de pertenencia en el almacén de datos Active Directory.

Sobrecargas

Nombre Description
GetUser(String, Boolean)

Obtiene la información de usuario de pertenencia asociada al nombre de usuario especificado.

GetUser(Object, Boolean)

Obtiene la información de usuario de pertenencia asociada a la clave de usuario especificada.

GetUser(String, Boolean)

Obtiene la información de 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 va a obtener información.

userIsOnline
Boolean

El GetUser(String, Boolean) método omite este parámetro.

Devoluciones

Instancia MembershipUser de 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 se asigna al userPrincipalName atributo y el username parámetro contiene barras diagonales inversas.

username es null.

Se GetUser(String, Boolean) llama al método antes de inicializar la ActiveDirectoryMembershipProvider instancia.

Comentarios

La clase /GetUser llama al método > Membership 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 clase para obtener más información sobre las cadenas de conexión.

Los espacios iniciales y finales se recortan del valor del username parámetro.

Consulte también

Se aplica a

GetUser(Object, Boolean)

Obtiene la información de 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

El identificador único del usuario.

userIsOnline
Boolean

El GetUser(Object, Boolean) método omite este parámetro.

Devoluciones

Instancia MembershipUser de 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 GetUser(Object, Boolean) llama al método antes de inicializar la ActiveDirectoryMembershipProvider instancia.

providerUserKey no es de tipo SecurityIdentifier.

providerUserKey es null.

Comentarios

La clase /GetUser llama al método > Membership 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 clase para obtener más información sobre las cadenas de conexión.

Se aplica a