ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Aktualizuje informace o uživateli v úložišti dat služby 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
Instance MembershipUser představující uživatele, který se má aktualizovat, a aktualizované informace o uživateli.
Výjimky
Metoda UpdateUser(MembershipUser) je volána před inicializována ActiveDirectoryMembershipProvider instance.
user
je null
.
-nebo-
Vlastnost RequiresUniqueEmail je true
, ale e-mailová adresa ze zadané MembershipUser instance je null
.
Vlastnost Email je po oříznutí prázdná.
-nebo-
Vlastnost Email je delší než 256 znaků.
-nebo-
Vlastnost Comment je delší než 1024 znaků.
-nebo-
Vlastnost Comment je prázdná.
-nebo-
Uživatelské jméno ze zadané MembershipUser instance je prázdné nebo překračuje maximální povolenou délku pro uživatelská jména (obvykle 256 znaků).
-nebo-
Uživatelské jméno ze zadané MembershipUser instance obsahuje čárky.
-nebo-
Uživatelské jméno je namapováno na userPrincipalName
, ale uživatelské jméno ze zadané MembershipUser instance obsahuje zpětná lomítka.
Zadaný uživatel nebyl nalezen v úložišti dat služby Active Directory.
-nebo-
Vlastnost RequiresUniqueEmail je true
a nová hodnota Email vlastnosti duplikuje existující e-mailovou adresu.
Poznámky
Tato metoda je volána Membership třídou k aktualizaci informací o uživateli v úložišti dat služby Active Directory. Hodnoty Emailvlastností , Commenta IsApproved se aktualizují pro zadaného uživatele členství. Všechny ostatní vlastnosti jsou ignorovány.
Maximální délka parametru username
je 256 znaků. Maximální délka Email vlastnosti je 256 znaků.
Heslo pro uživatele členství nelze aktualizovat pomocí UpdateUser metody . Pokud chcete aktualizovat heslo pro uživatele členství, použijte metodu ChangePassword .
Zprostředkovatel používá vyhledávání podstromu počínaje vyhledávacím bodem zadaným v připojovacím řetězci. Další informace o připojovacích řetězcích najdete v ActiveDirectoryMembershipProvider tématu třídy.