Поделиться через


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

Пароль для нового пользователя.

email
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 обработчика событий.

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

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