Comparteix a través de


ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Método

Definición

Actualiza información sobre un usuario del almacén de datos de 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

Instancia de MembershipUser que representa al usuario que se va a actualizar y la información actualizada del usuario.

Excepciones

Se llama al método UpdateUser(MembershipUser) antes de que se inicializa la instancia de ActiveDirectoryMembershipProvider.

user es null.

o bien

La propiedad RequiresUniqueEmail es true pero la dirección de correo electrónico de la instancia MembershipUser proporcionada es null.

La propiedad Email esta vacía después de recortar.

o bien

La propiedad Email tiene más de 256 caracteres.

o bien

La propiedad Comment tiene más de 1024 caracteres.

o bien

La propiedad Comment está vacía.

o bien

El nombre de usuario de la instancia de MembershipUser proporcionada está vacío o supera la longitud máxima permitida para nombres de usuario (normalmente 256 caracteres).

o bien

El nombre de usuario de la instancia de MembershipUser proporcionada contiene comas.

o bien

El nombre de usuario está asignado a userPrincipalName pero el nombre de usuario de la instancia de MembershipUser proporcionada contiene barras diagonales inversas.

El usuario especificado no se encuentra en el almacén de datos de Active Directory.

o bien

La propiedad RequiresUniqueEmail es true, y el nuevo valor de la propiedad Email duplica una dirección de correo electrónico existente.

Comentarios

La clase llama a este método para actualizar la Membership información del usuario en el almacén de datos de Active Directory. Los Emailvalores de propiedad , Commenty IsApproved se actualizan para el usuario de pertenencia especificado. Todas las demás propiedades se omiten.

La longitud máxima del username parámetro es de 256 caracteres. La longitud máxima de la Email propiedad es de 256 caracteres.

La contraseña de un usuario de pertenencia no se puede actualizar mediante el UpdateUser método . Para actualizar la contraseña de un usuario de pertenencia, use el ChangePassword método .

El proveedor usa una búsqueda de subárbol que comienza en el punto de búsqueda especificado en la cadena de conexión. Consulte el tema de la ActiveDirectoryMembershipProvider clase para obtener más información sobre las cadenas de conexión.

Se aplica a

Consulte también