Udostępnij za pośrednictwem


ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Metoda

Definicja

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.

Dotyczy

Zobacz też