ActiveDirectoryMembershipProvider.GetUser Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.