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 範例,請參閱 實作設定檔提供者

備註

接受新使用者、密碼和電子郵件地址的名稱作為輸入,並將應用程式的新使用者插入資料來源。 方法 CreateUserMembershipUser 傳回填入新建立使用者資訊的 物件。 方法 CreateUser 也會在 Visual Basic 中定義 out 參數 (,您可以使用 ByRef) 傳回 MembershipCreateStatus 值,指出使用者已成功建立,或使用者建立失敗的原因。

CreateUser如果 MembershipValidatePasswordEventHandler 已指定事件處理常式,方法會 ValidatingPassword 引發 事件,並根據事件的結果繼續或取消建立使用者動作。 您可以使用 OnValidatingPassword 虛擬方法來執行指定的 MembershipValidatePasswordEventHandler 事件處理常式。

適用於

另請參閱