ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.