ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.