Partager via


ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Méthode

Définition

Met à jour les informations sur un utilisateur dans le magasin de données 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)

Paramètres

user
MembershipUser

Instance de MembershipUser représentant l'utilisateur à mettre à jour et les informations mises à jour pour l'utilisateur.

Exceptions

La méthode UpdateUser(MembershipUser) est appelée avant l'initialisation de l'instance de ActiveDirectoryMembershipProvider.

user a la valeur null.

- ou -

La propriété RequiresUniqueEmail est true, mais l'adresse de messagerie de l'instance de MembershipUser fournie est null.

La propriété Email est vide après avoir été ajustée.

- ou -

La propriété Email dépasse 256 caractères.

- ou -

La propriété Comment dépasse 1 024 caractères.

- ou -

La propriété Comment est vide.

- ou -

Le nom d'utilisateur de l'instance de MembershipUser fournie est vide ou dépasse la longueur maximale autorisée pour les noms d'utilisateurs (généralement 256 caractères).

- ou -

Le nom d'utilisateur de l'instance de MembershipUser fournie contient des virgules.

- ou -

Le nom d'utilisateur est mappé à userPrincipalName, mais le nom d'utilisateur de l'instance de MembershipUser fournie contient des barres obliques inverses.

L'utilisateur spécifié est introuvable dans le magasin de données Active Directory.

- ou -

La propriété RequiresUniqueEmail est true, et la nouvelle valeur de la propriété Email duplique une adresse e-mail existante.

Remarques

Cette méthode est appelée par la Membership classe pour mettre à jour les informations utilisateur dans le magasin de données Active Directory. Les Emailvaleurs de propriété , Commentet IsApproved sont mises à jour pour l’utilisateur d’appartenance spécifié. Toutes les autres propriétés sont ignorées.

La longueur maximale du username paramètre est de 256 caractères. La longueur maximale de la Email propriété est de 256 caractères.

Le mot de passe d’un utilisateur d’appartenance ne peut pas être mis à jour à l’aide de la UpdateUser méthode . Pour mettre à jour le mot de passe d’un utilisateur d’appartenance, utilisez la ChangePassword méthode .

Le fournisseur utilise une recherche de sous-arborescence commençant au point de recherche spécifié dans la chaîne de connexion. Consultez la rubrique de ActiveDirectoryMembershipProvider classe pour plus d’informations sur les chaînes de connexion.

S’applique à

Voir aussi