MembershipProvider.CreateUser Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje nowego użytkownika członkostwa do źródła danych.
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
Nazwa użytkownika dla nowego użytkownika.
- password
- String
Hasło dla nowego użytkownika.
- String
Adres e-mail nowego użytkownika.
- passwordQuestion
- String
Pytanie o hasło dla nowego użytkownika.
- passwordAnswer
- String
Odpowiedź na hasło dla nowego użytkownika.
- isApproved
- Boolean
Niezależnie od tego, czy nowy użytkownik zostanie zatwierdzony do zweryfikowania.
- providerUserKey
- Object
Unikatowy identyfikator ze źródła danych członkostwa dla użytkownika.
- status
- MembershipCreateStatus
MembershipCreateStatus Wartość wyliczenia wskazująca, czy użytkownik został utworzony pomyślnie.
Zwraca
MembershipUser Obiekt wypełniony informacjami dla nowo utworzonego użytkownika.
Przykłady
Przykład implementacji MembershipProvider można znaleźć w temacie Implementowanie dostawcy profilu.
Uwagi
Przyjmuje jako dane wejściowe nazwę nowego użytkownika, hasło i adres e-mail oraz wstawia nowego użytkownika aplikacji do źródła danych. Metoda CreateUser zwraca MembershipUser obiekt wypełniony informacjami dla nowo utworzonego użytkownika. Metoda CreateUser definiuje out
również parametr (w Visual Basic można użyć ByRef
) zwracający wartość wskazującą MembershipCreateStatus , że użytkownik został pomyślnie utworzony lub przyczyna niepowodzenia tworzenia użytkownika.
Metoda CreateUser zgłasza ValidatingPassword zdarzenie, jeśli określono procedurę MembershipValidatePasswordEventHandler obsługi zdarzeń i kontynuuje lub anuluje akcję tworzenia użytkownika na podstawie wyników zdarzenia. Za pomocą OnValidatingPassword metody wirtualnej można wykonać określoną MembershipValidatePasswordEventHandler procedurę obsługi zdarzeń.