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 事件处理程序。

适用于

另请参阅