Sdílet prostřednictvím


MembershipProvider.CreateUser Metoda

Definice

Přidá nového uživatele členství do zdroje dat.

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

Parametry

username
String

Uživatelské jméno nového uživatele.

password
String

Heslo pro nového uživatele.

email
String

E-mailová adresa nového uživatele

passwordQuestion
String

Otázka s heslem pro nového uživatele

passwordAnswer
String

Odpověď na heslo pro nového uživatele

isApproved
Boolean

Určuje, jestli je nový uživatel schválen k ověření.

providerUserKey
Object

Jedinečný identifikátor ze zdroje dat členství pro uživatele.

status
MembershipCreateStatus

Hodnota MembershipCreateStatus výčtu označující, zda byl uživatel úspěšně vytvořen.

Návraty

Objekt MembershipUser naplněný informacemi o nově vytvořeném uživateli.

Příklady

Příklad MembershipProvider implementace najdete v tématu Implementace zprostředkovatele profilu.

Poznámky

Jako vstup vezme jméno nového uživatele, heslo a e-mailovou adresu a vloží nového uživatele aplikace do zdroje dat. Metoda CreateUser vrátí objekt naplněný MembershipUser informacemi pro nově vytvořeného uživatele. Metoda CreateUser také definuje out parametr (v jazyce Visual Basic můžete použít ByRef), který vrátí MembershipCreateStatus hodnotu, která označuje, že uživatel byl úspěšně vytvořen, nebo důvod, proč se vytvoření uživatele nezdařilo.

Metoda CreateUser vyvolá ValidatingPassword událost, pokud MembershipValidatePasswordEventHandler byla zadána obslužná rutina události, a pokračuje nebo zruší akci vytvoření uživatele na základě výsledků události. Virtuální metodu OnValidatingPassword můžete použít ke spuštění zadané MembershipValidatePasswordEventHandler obslužné rutiny události.

Platí pro

Viz také