ActiveDirectoryMembershipProvider.GetUser Método

Definição

Obtém a informação de um utilizador membro no armazenamento de dados do Active Directory.

Sobrecargas

Name Description
GetUser(String, Boolean)

Obtém a informação de utilizador de membro associada ao nome de utilizador especificado.

GetUser(Object, Boolean)

Obtém a informação de utilizador de membro associada à chave de utilizador especificada.

GetUser(String, Boolean)

Obtém a informação de utilizador de membro associada ao nome de utilizador 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 utilizador para obter informações.

userIsOnline
Boolean

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

Devoluções

Uma MembershipUser instância que representava o utilizador especificada. Se não for encontrado utilizador no armazenamento de dados Active Directory para o valor especificado username, null é devolvido.

Exceções

username está vazio ou excede o comprimento máximo do nome de utilizador (normalmente 256 caracteres).

-ou-

username contém vírgulas.

-ou-

O nome de utilizador está mapeado para o userPrincipalName atributo e o username parâmetro contém barras adicionais.

username é null.

O GetUser(String, Boolean) método é chamado antes da ActiveDirectoryMembershipProvider instância ser inicializada.

Observações

O método GetUser é chamado pela classe Membership para recuperar informação sobre o utilizador especificado do armazenamento de dados Active Directory.

O fornecedor utiliza uma pesquisa em subárvore que começa no ponto de pesquisa especificado na cadeia de ligação. Consulte o ActiveDirectoryMembershipProvider tópico da aula para mais informações sobre cordas de ligação.

Os espaços à frente e à saída são cortados a partir do username valor do parâmetro.

Ver também

Aplica-se a

GetUser(Object, Boolean)

Obtém a informação de utilizador de membro associada à chave de utilizador 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 utilizador.

userIsOnline
Boolean

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

Devoluções

Uma MembershipUser instância que representava o utilizador especificada. Se não for encontrado utilizador no armazenamento de dados Active Directory para o valor especificado providerUserKey, null é devolvido.

Exceções

O GetUser(Object, Boolean) método é chamado antes da ActiveDirectoryMembershipProvider instância ser inicializada.

providerUserKey não é do tipo SecurityIdentifier.

providerUserKey é null.

Observações

O método GetUser é chamado pela classe Membership para recuperar informação sobre o utilizador especificado do armazenamento de dados Active Directory.

A pesquisa procura uma instância de utilizador onde o objectSID atributo corresponde ao providerUserKey parâmetro.

O fornecedor utiliza uma pesquisa em subárvore que começa no ponto de pesquisa especificado na cadeia de ligação. Consulte o ActiveDirectoryMembershipProvider tópico da aula para mais informações sobre cordas de ligação.

Aplica-se a