Asp.net mvc 了解MembershipUser的CreateUser方法

Asp.net mvc 了解MembershipUser的CreateUser方法,asp.net-mvc,asp.net-mvc-4,membership-provider,Asp.net Mvc,Asp.net Mvc 4,Membership Provider,在下面的方法中,它来自MembershipUser类 public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion,

在下面的方法中,它来自MembershipUser类

public override MembershipUser CreateUser(string username, string password, 
                                          string email,
                                          string passwordQuestion,
                                          string passwordAnswer, bool isApproved, 
                                          object providerUserKey,
                                          out MembershipCreateStatus status)
有人能解释一下你跟我干什么吗

 bool isApproved, object providerUserKey, out MembershipCreateStatus status

我在microsoft上查看了以下站点,但无法正确理解。

来自该文档:

isApproved
Type: System.Boolean
A Boolean that indicates whether the new user is approved to log on.
providerUserKey
Type: System.Object
The user identifier for the user that should be stored in the membership data store.
status
Type: System.Web.Security.MembershipCreateStatus
A MembershipCreateStatus indicating that the user was created successfully or the reason creation failed.
我觉得这很简单。如果希望创建一个无法登录的用户,可以将
isApproved:false
传递给该方法

查看可以看到,这将返回各种不同的错误消息,具体说明用户创建失败(或成功)的原因


对于
providerUserKey
,这应该是唯一标识用户的值,例如整数id。

您到底不明白什么?文档似乎相当简单。。。