다음을 통해 공유


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 사용자가 성공적으로 만들어졌거나 사용자 만들기가 실패한 이유를 나타내는 값을 반환 MembershipCreateStatus 하는 매개 변수(Visual Basic에서는 를 사용할 ByRef수 있음)를 정의 out 합니다.

메서드는 CreateUser 이벤트 처리기를 지정한 MembershipValidatePasswordEventHandler 경우 이벤트를 발생 ValidatingPassword 시키고 이벤트 결과에 따라 사용자 만들기 작업을 계속하거나 취소합니다. 가상 메서드를 OnValidatingPassword 사용하여 지정된 MembershipValidatePasswordEventHandler 이벤트 처리기를 실행할 수 있습니다.

적용 대상

추가 정보