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

適用於

另請參閱