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 равно, но адрес электронной почты из предоставленного экземпляра MembershipUsernull.true
Свойство Email пусто после обрезки.
–или–
Свойство Email превышает 256 символов.
–или–
Свойство Comment превышает 1024 символов.
–или–
Свойство Comment пусто.
–или–
Имя пользователя из предоставленного MembershipUser экземпляра пусто или превышает максимальную длину, допустимую для имен пользователей (обычно 256 символов).
–или–
Имя пользователя из предоставленного MembershipUser экземпляра содержит запятые.
–или–
Имя пользователя сопоставляется, userPrincipalName но имя пользователя из предоставленного MembershipUser экземпляра содержит обратные очки.
Указанный пользователь не найден в хранилище данных Active Directory.
–или–
Свойство RequiresUniqueEmail равно true, а новое значение Email свойства дублирует существующий адрес электронной почты.
Комментарии
Этот метод вызывается классом Membership для обновления сведений о пользователе в хранилище данных Active Directory. Значения Emailсвойств и IsApproved свойств Commentобновляются для указанного пользователя членства. Все остальные свойства игнорируются.
Максимальная длина параметра username составляет 256 символов. Максимальная длина свойства Email составляет 256 символов.
Пароль для пользователя членства нельзя обновить с помощью UpdateUser метода. Чтобы обновить пароль для пользователя членства, используйте ChangePassword этот метод.
Поставщик использует поиск поддерев, начиная с точки поиска, указанной в строке подключения. Дополнительные сведения о строках подключения см. в ActiveDirectoryMembershipProvider разделе класса.