MembershipProvider.CreateUser Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um novo usuário associado à fonte de dados.
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
Parâmetros
- username
- String
O nome de usuário do novo usuário.
- password
- String
A senha do novo usuário.
- String
O endereço de email do novo usuário.
- passwordQuestion
- String
A pergunta da senha do novo usuário.
- passwordAnswer
- String
A resposta da senha do novo usuário.
- isApproved
- Boolean
Se o novo usuário é aprovado para ser validado ou não.
- providerUserKey
- Object
O identificador exclusivo da fonte de dados de associação para o usuário.
- status
- MembershipCreateStatus
Um valor da enumeração MembershipCreateStatus que indica se o usuário foi criado com êxito.
Retornos
Um objeto MembershipUser populado com as informações do usuário recém-criado.
Exemplos
Para obter um exemplo de implementação MembershipProvider , consulte Implementando um provedor de perfil.
Comentários
Usa, como entrada, o nome de um novo usuário, uma senha e um endereço de email e insere um novo usuário para o aplicativo na fonte de dados. O CreateUser método retorna um MembershipUser objeto preenchido com as informações do usuário recém-criado. O CreateUser método também define um out
parâmetro (no Visual Basic, você pode usar ByRef
) que retorna um MembershipCreateStatus valor que indica que o usuário foi criado com êxito ou um motivo pelo qual a criação do usuário falhou.
O CreateUser método aciona o ValidatingPassword evento, se um MembershipValidatePasswordEventHandler manipulador de eventos tiver sido especificado, e continua ou cancela a ação create-user com base nos resultados do evento. Você pode usar o OnValidatingPassword método virtual para executar o manipulador de eventos especificado MembershipValidatePasswordEventHandler .