Freigeben über


MembershipProvider.CreateUser Methode

Definition

Fügt der Datenquelle einen neuen Mitgliedschaftsbenutzer hinzu.

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

Parameter

username
String

Der Benutzername für den neuen Benutzer.

password
String

Das Kennwort für den neuen Benutzer.

email
String

Die E-Mail-Adresse für den neuen Benutzer.

passwordQuestion
String

Die Kennwortfrage für den neuen Benutzer.

passwordAnswer
String

Die Kennwortantwort für den neuen Benutzer.

isApproved
Boolean

Gibt an, ob der neue Benutzer zur Überprüfung genehmigt ist.

providerUserKey
Object

Der eindeutige Bezeichner aus der Mitgliedschaftsdatenquelle für den Benutzer.

status
MembershipCreateStatus

Ein MembershipCreateStatus-Enumerationswert, der angibt, ob der Benutzer erfolgreich erstellt wurde.

Gibt zurück

Ein MembershipUser-Objekt, das mit Informationen für den neu erstellten Benutzer gefüllt ist.

Beispiele

Ein Beispiel für eine MembershipProvider Implementierung finden Sie unter Implementieren eines Profilanbieters.

Hinweise

Übernimmt als Eingabe den Namen eines neuen Benutzers, ein Kennwort und eine E-Mail-Adresse und fügt einen neuen Benutzer für die Anwendung in die Datenquelle ein. Die CreateUser -Methode gibt ein MembershipUser Objekt zurück, das mit den Informationen für den neu erstellten Benutzer aufgefüllt ist. Die CreateUser -Methode definiert auch einen out Parameter (in Visual Basic können Sie verwenden ByRef), der einen MembershipCreateStatus Wert zurückgibt, der angibt, dass der Benutzer erfolgreich erstellt wurde oder dass ein Fehler bei der Benutzererstellung aufgetreten ist.

Die CreateUser -Methode löst das ValidatingPassword Ereignis aus, wenn ein MembershipValidatePasswordEventHandler Ereignishandler angegeben wurde, und setzt die Create-User-Aktion basierend auf den Ergebnissen des Ereignisses fort oder bricht sie ab. Sie können die OnValidatingPassword virtuelle Methode verwenden, um den angegebenen MembershipValidatePasswordEventHandler Ereignishandler auszuführen.

Gilt für:

Weitere Informationen