ActiveDirectoryMembershipProvider.GetUser Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.