Share via


ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Método

Definição

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 , Commente IsApproved propriedade 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.

Aplica-se a

Confira também