ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Método

Definição

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.

Aplica-se a

Ver também