ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) 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.
Atualiza informações sobre um utilizador no armazenamento de dados do Active Directory.
public:
override void UpdateUser(System::Web::Security::MembershipUser ^ user);
public override void UpdateUser(System.Web.Security.MembershipUser user);
override this.UpdateUser : System.Web.Security.MembershipUser -> unit
Public Overrides Sub UpdateUser (user As MembershipUser)
Parâmetros
- user
- MembershipUser
Uma instância que MembershipUser representa o utilizador a atualizar e a informação atualizada para o utilizador.
Exceções
O UpdateUser(MembershipUser) método é chamado antes da ActiveDirectoryMembershipProvider instância ser inicializada.
user é null.
-ou-
A RequiresUniqueEmail propriedade é true , mas o endereço de email da instância fornecida MembershipUser é null.
A Email propriedade fica vazia após a apara.
-ou-
A Email propriedade ultrapassa os 256 caracteres.
-ou-
A Comment propriedade ultrapassa os 1024 caracteres.
-ou-
A Comment propriedade está vazia.
-ou-
O nome de utilizador da instância fornecida MembershipUser está vazio ou ultrapassa o comprimento máximo permitido para nomes de utilizador (normalmente 256 caracteres).
-ou-
O nome de utilizador da instância fornecida MembershipUser contém vírgulas.
-ou-
O nome de utilizador é mapeado, userPrincipalName mas o nome de utilizador da instância fornecida MembershipUser contém barras adicionais.
O utilizador especificado não é encontrado no armazenamento de dados do Active Directory.
-ou-
A RequiresUniqueEmail propriedade é true, e o novo valor da Email propriedade duplica um endereço de email existente.
Observações
Este método é chamado pela classe Membership para atualizar a informação do utilizador no armazenamento de dados Active Directory. Os Emailvalores de , Comment, e IsApproved propriedades são atualizados para o utilizador de membro especificado. Todas as outras propriedades são ignoradas.
O comprimento máximo do username parâmetro é de 256 caracteres. O comprimento máximo da Email propriedade é de 256 caracteres.
A palavra-passe de um utilizador membro não pode ser atualizada usando o UpdateUser método. Para atualizar a palavra-passe de um utilizador de subscrição, use o ChangePassword método.
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.