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 de senha para o novo usuário.
- passwordAnswer
- String
A resposta de senha para o novo usuário.
- isApproved
- Boolean
Se o novo usuário é aprovado ou não para ser validado.
- providerUserKey
- Object
O identificador exclusivo da fonte de dados de associação para o usuário.
- status
- MembershipCreateStatus
Um MembershipCreateStatus valor de enumeração que indica se o usuário foi criado com êxito.
Retornos
Um MembershipUser objeto preenchido 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 método CreateUser também define um parâmetro out (em Visual Basic, você pode usar ByRef) que retorna um valor MembershipCreateStatus 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 .