ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Aktualizuje informacje o użytkowniku w magazynie danych usługi 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)
Parametry
- user
- MembershipUser
Wystąpienie MembershipUser reprezentujące użytkownika do zaktualizowania i zaktualizowane informacje dla użytkownika.
Wyjątki
Metoda jest wywoływana UpdateUser(MembershipUser) przed zainicjowanym wystąpieniem ActiveDirectoryMembershipProvider .
user
to null
.
-lub-
Właściwość RequiresUniqueEmail to true
, ale adres e-mail z podanego MembershipUser wystąpienia to null
.
Właściwość jest pusta Email po przycinaniu.
-lub-
Właściwość Email przekracza 256 znaków.
-lub-
Właściwość Comment przekracza 1024 znaki.
-lub-
Właściwość jest pusta Comment .
-lub-
Nazwa użytkownika z podanego MembershipUser wystąpienia jest pusta lub przekracza maksymalną dozwoloną długość nazw użytkowników (zwykle 256 znaków).
-lub-
Nazwa użytkownika z podanego MembershipUser wystąpienia zawiera przecinki.
-lub-
Nazwa użytkownika jest mapowana, userPrincipalName
ale nazwa użytkownika z podanego MembershipUser wystąpienia zawiera ukośniki odwrotne.
Określony użytkownik nie znajduje się w magazynie danych usługi Active Directory.
-lub-
Właściwość RequiresUniqueEmail to true
, a nowa wartość Email właściwości duplikuje istniejący adres e-mail.
Uwagi
Ta metoda jest wywoływana przez klasę Membership w celu zaktualizowania informacji o użytkowniku w magazynie danych usługi Active Directory. EmailWartości właściwości , Commenti są IsApproved aktualizowane dla określonego użytkownika członkostwa. Wszystkie inne właściwości są ignorowane.
Maksymalna długość parametru username
wynosi 256 znaków. Maksymalna długość Email właściwości to 256 znaków.
Nie można zaktualizować hasła użytkownika członkostwa przy użyciu UpdateUser metody . Aby zaktualizować hasło użytkownika członkostwa, użyj ChangePassword metody .
Dostawca używa wyszukiwania poddrzewa rozpoczynającego się od punktu wyszukiwania określonego w parametrach połączenia. Zobacz temat klasy, ActiveDirectoryMembershipProvider aby uzyskać więcej informacji na temat parametrów połączenia.