Aracılığıyla paylaş


MembershipProvider.CreateUser Yöntem

Tanım

Veri kaynağına yeni bir üyelik kullanıcısı ekler.

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

Parametreler

username
String

Yeni kullanıcının kullanıcı adı.

password
String

Yeni kullanıcının parolası.

email
String

Yeni kullanıcının e-posta adresi.

passwordQuestion
String

Yeni kullanıcının parola sorusu.

passwordAnswer
String

Yeni kullanıcı için parola yanıtı.

isApproved
Boolean

Yeni kullanıcının doğrulanması için onaylanıp onaylanmadığı.

providerUserKey
Object

Kullanıcının üyelik veri kaynağındaki benzersiz tanımlayıcı.

status
MembershipCreateStatus

MembershipCreateStatus Kullanıcının başarıyla oluşturulup oluşturulmadığını gösteren bir numaralandırma değeri.

Döndürülenler

MembershipUser Yeni oluşturulan kullanıcının bilgileriyle doldurulmuş bir nesne.

Örnekler

Uygulama örneği MembershipProvider için bkz. Profil Sağlayıcısı Uygulama.

Açıklamalar

Giriş olarak yeni bir kullanıcının adını, parolayı ve e-posta adresini alır ve uygulama için veri kaynağına yeni bir kullanıcı ekler. yöntemi, CreateUser yeni oluşturulan kullanıcının bilgileriyle doldurulmuş bir MembershipUser nesne döndürür. CreateUser Yöntemi ayrıca kullanıcının başarıyla oluşturulduğunu belirten bir değer döndüren bir outMembershipCreateStatus parametre (Visual Basic'te kullanabilirsinizByRef) veya kullanıcı oluşturma işleminin başarısız olmasının bir nedenini tanımlar.

CreateUser yöntemi, bir MembershipValidatePasswordEventHandler olay işleyicisi belirtilmişse olayı tetikler ValidatingPassword ve olayın sonuçlarına göre create-user eylemini devam eder veya iptal eder. Belirtilen MembershipValidatePasswordEventHandler olay işleyicisini OnValidatingPassword yürütmek için sanal yöntemi kullanabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.