MembershipProvider.CreateUser 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將新成員資格使用者加入資料來源。
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
新使用者的密碼。
- String
新使用者的電子郵件地址。
- passwordQuestion
- String
新使用者的密碼問題。
- passwordAnswer
- String
新使用者的密碼解答。
- isApproved
- Boolean
新的使用者是否核准為通過驗證。
- providerUserKey
- Object
使用者成員資格資料來源中的唯一識別碼。
- status
- MembershipCreateStatus
MembershipCreateStatus 列舉值,指出使用者是否已成功建立。
傳回
MembershipUser 物件,其中填入新建立使用者的資訊。
範例
如需實作的 MembershipProvider 範例,請參閱 實作配置檔提供者。
備註
接受輸入、新使用者的名稱、密碼和電子郵件位址,並將應用程式的新使用者插入數據源。 方法會 CreateUser 傳 MembershipUser 回物件,其中填入新建立用戶的資訊。 方法 CreateUser 也會在 Visual Basic 中定義 out
參數 (,您可以使用 ByRef
) 傳回 MembershipCreateStatus 值,指出使用者已成功建立,或使用者建立失敗的原因。
CreateUser如果MembershipValidatePasswordEventHandler已指定事件處理程式,方法會引發 ValidatingPassword 事件,並根據事件的結果繼續或取消建立用戶動作。 您可以使用 OnValidatingPassword 虛擬方法來執行指定的 MembershipValidatePasswordEventHandler 事件處理程式。