ActiveDirectoryMembershipProvider.UpdateUser(MembershipUser) Метод

Определение

Обновляет информацию о пользователе в хранилище данных 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)

Параметры

user
MembershipUser

Экземпляр MembershipUser, представляющий пользователя для обновления и обновленную информацию для пользователя.

Исключения

Метод UpdateUser(MembershipUser) вызывается до инициализации экземпляра ActiveDirectoryMembershipProvider.

user имеет значение null.

-или-

Свойство RequiresUniqueEmail равно true, но адрес электронной почты из указанного образца MembershipUser равен null.

Свойство Email пустое после удаления пробелов.

-или-

Длина свойства Email превышает 256 знаков.

-или-

Длина свойства Comment превышает 1024 символов.

-или-

свойство Comment является пустым;

-или-

Имя пользователя из указанного экземпляра MembershipUser пустое или превышает максимальную длину, разрешенную для имен пользователя (обычно 256 символов).

-или-

Имя пользователя из указанного экземпляра MembershipUser содержит запятые.

-или-

Имя пользователя отображается на атрибут userPrincipalName, но имя пользователь из указанного экземпляра MembershipUser содержит обратные косые черты.

Указанный пользователь не найден в хранилище данных Active Directory.

-или-

Свойство RequiresUniqueEmail равно true, и новое значение свойства Email дублирует существующий адрес электронной почты.

Комментарии

Этот метод вызывается классом для Membership обновления сведений о пользователе в хранилище данных Active Directory. Значения Emailсвойств , Commentи IsApproved обновляются для указанного пользователя членства. Все остальные свойства не учитываются.

Максимальная длина username параметра составляет 256 символов. Максимальная длина Email свойства составляет 256 символов.

Пароль для пользователя членства не может быть обновлен с помощью UpdateUser метода . Чтобы обновить пароль для пользователя членства, используйте ChangePassword метод .

Поставщик использует поиск по поддереву, начиная с точки поиска, указанной в строке подключения. ActiveDirectoryMembershipProvider Дополнительные сведения о строках подключения см. в разделе о классах.

Применяется к

См. также раздел