MembershipProvider.CreateUser Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет нового авторизованного пользователя в источник данных.
public:
abstract System::Web::Security::MembershipUser ^ CreateUser(System::String ^ username, System::String ^ password, System::String ^ email, System::String ^ passwordQuestion, System::String ^ passwordAnswer, bool isApproved, System::Object ^ providerUserKey, [Runtime::InteropServices::Out] System::Web::Security::MembershipCreateStatus % status);
public abstract System.Web.Security.MembershipUser CreateUser (string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out System.Web.Security.MembershipCreateStatus status);
abstract member CreateUser : string * string * string * string * string * bool * obj * MembershipCreateStatus -> System.Web.Security.MembershipUser
Public MustOverride Function CreateUser (username As String, password As String, email As String, passwordQuestion As String, passwordAnswer As String, isApproved As Boolean, providerUserKey As Object, ByRef status As MembershipCreateStatus) As MembershipUser
Параметры
- username
- String
Имя пользователя для нового пользователя.
- password
- String
Пароль для нового пользователя.
- String
Адрес электронной почты для нового пользователя.
- passwordQuestion
- String
Вопрос пароля для нового пользователя.
- passwordAnswer
- String
Контрольный ответ для пароля нового пользователя.
- isApproved
- Boolean
Утвержден ли новый пользователь для проверки.
- providerUserKey
- Object
Уникальный идентификатор из источника данных членства для пользователя.
- status
- MembershipCreateStatus
Значение перечисления MembershipCreateStatus, указывающее, был ли пользователь создан успешно.
Возвращаемое значение
Объект MembershipUser со сведениями для только что созданного пользователя.
Примеры
Пример реализации см. в MembershipProvider разделе Реализация поставщика профилей.
Комментарии
Принимает в качестве входных данных имя нового пользователя, пароль и адрес электронной почты и вставляет нового пользователя для приложения в источник данных. Метод CreateUser возвращает объект , MembershipUser заполненный сведениями для только что созданного пользователя. Метод CreateUser также определяет out
параметр (в Visual Basic можно использовать ByRef
), который возвращает MembershipCreateStatus значение, указывающее, что пользователь был успешно создан, или причину сбоя создания пользователя.
Метод CreateUser вызывает ValidatingPassword событие, если MembershipValidatePasswordEventHandler указан обработчик событий, и продолжает или отменяет действие создания пользователя на основе результатов события. Виртуальный OnValidatingPassword метод можно использовать для выполнения указанного MembershipValidatePasswordEventHandler обработчика событий.