ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) 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.
Atualiza as informações sobre um usuário 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 MembershipUser que representa o usuário a ser atualizado e as informações atualizadas para o usuário.
Exceções
O método UpdateUser(MembershipUser) é chamado antes que a instância ActiveDirectoryMembershipProvider seja inicializada.
user
é null
.
- ou -
A propriedade RequiresUniqueEmail é true
, mas o endereço de email da instância MembershipUser fornecida é null
.
A propriedade Email está vazia após a filtragem.
- ou -
A propriedade Email excede 256 caracteres.
- ou -
A propriedade Comment excede 1024 caracteres.
- ou -
A propriedade Comment está vazia.
- ou -
O nome de usuário da instância MembershipUser fornecida está vazio ou excede o comprimento máximo permitido para nomes de usuário (normalmente 256 caracteres).
- ou -
O nome de usuário da instância MembershipUser fornecida contém vírgulas.
- ou -
O nome de usuário é mapeado para userPrincipalName
, mas o nome de usuário da instância MembershipUser fornecida contém barras invertidas.
O usuário especificado não foi localizado no armazenamento de dados do Active Directory.
- ou -
A propriedade RequiresUniqueEmail é true
e o novo valor da propriedade Email duplica um endereço de email existente.
Comentários
Esse método é chamado pela classe para atualizar as Membership informações do usuário no armazenamento de dados do Active Directory. Os Emailvalores de propriedade , Commente IsApproved são atualizados para o usuário de associação especificado. Todas as outras propriedades são ignoradas.
O comprimento máximo para o username
parâmetro é de 256 caracteres. O comprimento máximo da Email propriedade é de 256 caracteres.
A senha de um usuário de associação não pode ser atualizada usando o UpdateUser método . Para atualizar a senha de um usuário associado, use o ChangePassword método .
O provedor usa uma pesquisa de subárvores começando no ponto de pesquisa especificado na cadeia de conexão. Consulte o tópico de ActiveDirectoryMembershipProvider classe para obter mais informações sobre cadeias de conexão.