Freigeben über


ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Methode

Definition

Aktualisiert Informationen zu einem Benutzer im Active Directory-Datenspeicher.

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)

Parameter

user
MembershipUser

Eine MembershipUser-Instanz, die den zu aktualisierenden Benutzer und die aktualisierten Informationen für den Benutzer darstellt.

Ausnahmen

Die UpdateUser(MembershipUser)-Methode wird aufgerufen, bevor die ActiveDirectoryMembershipProvider-Instanz initialisiert wird.

user ist null.

- oder -

Die RequiresUniqueEmail-Eigenschaft ist true, die E-Mail-Adresse aus der angegebenen MembershipUser-Instanz ist jedoch null.

Die Email-Eigenschaft ist nach dem Verkürzen leer.

- oder -

Die Email-Eigenschaft ist länger als 256 Zeichen.

- oder -

Die Comment-Eigenschaft ist länger als 1024 Zeichen.

- oder -

Die Comment-Eigenschaft ist leer.

- oder -

Der Benutzername aus der angegebenen MembershipUser-Instanz ist leer oder übersteigt die maximale für Benutzernamen zulässige Länge (i. d. R. 256 Zeichen).

- oder -

Der Benutzername aus der angegebenen MembershipUser-Instanz enthält Kommas.

- oder -

Der Benutzername ist userPrincipalName zugeordnet, der Benutzername aus der angegebenen MembershipUser-Instanz enthält jedoch umgekehrte Schrägstriche.

Der angegebene Benutzer wurde im Active Directory-Datenspeicher nicht gefunden.

- oder -

Die RequiresUniqueEmail-Eigenschaft ist true, und der neue Wert der Email-Eigenschaft stellt ein Duplikat einer vorhandenen E-Mail-Adresse dar.

Hinweise

Diese Methode wird von der Membership -Klasse aufgerufen, um Benutzerinformationen im Active Directory-Datenspeicher zu aktualisieren. Die EmailEigenschaftswerte , Commentund IsApproved werden für den angegebenen Mitgliedschaftsbenutzer aktualisiert. Alle anderen Eigenschaften werden ignoriert.

Die maximale Länge für den username Parameter beträgt 256 Zeichen. Die maximale Länge für die Email Eigenschaft beträgt 256 Zeichen.

Das Kennwort für einen Mitgliedschaftsbenutzer kann nicht mithilfe der UpdateUser -Methode aktualisiert werden. Verwenden Sie die -Methode, um das ChangePassword Kennwort für einen Mitgliedschaftsbenutzer zu aktualisieren.

Der Anbieter verwendet eine Unterstruktursuche ab dem in der Verbindungszeichenfolge angegebenen Suchpunkt. Weitere Informationen zu Verbindungszeichenfolgen finden Sie im ActiveDirectoryMembershipProvider Klassenthema.

Gilt für:

Weitere Informationen