Share via


ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Metoda

Definice

Aktualizace 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 k aktualizaci a aktualizované informace o uživateli.

Výjimky

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 přesahuje 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 uživatelských jmen (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 v úložišti dat služby Active Directory nalezen.

-nebo-

Vlastnost RequiresUniqueEmail je truea nová hodnota Email vlastnosti duplikuje existující e-mailovou adresu.

Poznámky

Tuto metodu Membership volá třída k aktualizaci informací o uživatelích 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í metody .UpdateUser Pokud chcete aktualizovat heslo pro uživatele členství, použijte metodu ChangePassword .

Zprostředkovatel používá vyhledávání v 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.

Platí pro

Viz také