ActiveDirectoryMembershipProvider.GetUser Método

Definição

Obtém as informações de um usuário associado no armazenamento de dados Active Directory.

Sobrecargas

Nome Description
GetUser(String, Boolean)

Obtém as informações de usuário de associação associadas ao nome de usuário especificado.

GetUser(Object, Boolean)

Obtém as informações de usuário de associação associadas à chave de usuário especificada.

GetUser(String, Boolean)

Obtém as informações de usuário de associação associadas ao nome de usuário 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

O nome do usuário para o qual obter informações.

userIsOnline
Boolean

O GetUser(String, Boolean) método ignora esse parâmetro.

Retornos

Uma MembershipUser instância que representa o usuário especificado. Se nenhum usuário for encontrado no repositório de dados Active Directory para o valor username especificado, null será retornado.

Exceções

username está vazio ou excede o comprimento máximo do nome de usuário (geralmente 256 caracteres).

- ou -

username contém vírgulas.

- ou -

O nome de usuário é mapeado para o userPrincipalName atributo e o username parâmetro contém barra invertida.

username é null.

O GetUser(String, Boolean) método é chamado antes que a ActiveDirectoryMembershipProvider instância seja inicializada.

Comentários

O método GetUser é chamado pela classe Membership para recuperar informações sobre o usuário especificado do armazenamento de dados Active Directory.

O provedor usa uma pesquisa de subárvores começando no ponto de pesquisa especificado na cadeia de conexão. Consulte o tópico da ActiveDirectoryMembershipProvider classe para obter mais informações sobre cadeias de conexão.

Os espaços à esquerda e à direita são cortados do valor do username parâmetro.

Confira também

Aplica-se a

GetUser(Object, Boolean)

Obtém as informações de usuário de associação associadas à chave de usuário 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

O identificador exclusivo do usuário.

userIsOnline
Boolean

O GetUser(Object, Boolean) método ignora esse parâmetro.

Retornos

Uma MembershipUser instância que representa o usuário especificado. Se nenhum usuário for encontrado no repositório de dados Active Directory para o valor providerUserKey especificado, null será retornado.

Exceções

O GetUser(Object, Boolean) método é chamado antes que a ActiveDirectoryMembershipProvider instância seja inicializada.

providerUserKey não é do tipo SecurityIdentifier.

providerUserKey é null.

Comentários

O método GetUser é chamado pela classe Membership para recuperar informações sobre o usuário especificado do armazenamento de dados Active Directory.

A pesquisa procura uma instância de usuário em que o objectSID atributo corresponde ao providerUserKey parâmetro.

O provedor usa uma pesquisa de subárvores começando no ponto de pesquisa especificado na cadeia de conexão. Consulte o tópico da ActiveDirectoryMembershipProvider classe para obter mais informações sobre cadeias de conexão.

Aplica-se a