ExtendedMembershipProvider Classe

Definição

Representa uma classe abstrata que é usada para estender o sistema de associação que é fornecido pela MembershipProvider classe.

public abstract class ExtendedMembershipProvider : System.Web.Security.MembershipProvider
type ExtendedMembershipProvider = class
    inherit MembershipProvider
Public MustInherit Class ExtendedMembershipProvider
Inherits MembershipProvider
Herança
ExtendedMembershipProvider
Derivado

Construtores

ExtendedMembershipProvider()

Quando substituído em uma classe derivada, instancia uma nova instância da ExtendedMembershipProvider classe.

Métodos

ConfirmAccount(String)

Ativa uma conta de associação pendente.

ConfirmAccount(String, String)

Ativa uma conta de associação pendente para o usuário especificado.

CreateAccount(String, String)

Cria uma nova conta de usuário usando o nome de usuário e a senha especificados.

CreateAccount(String, String, Boolean)

Quando substituído em uma classe derivada, cria uma nova conta de usuário usando o nome de usuário e a senha especificados, opcionalmente, exigindo que a nova conta seja confirmada antes que a conta esteja disponível para uso.

CreateOrUpdateOAuthAccount(String, String, String)

Quando substituído em uma classe derivada, cria uma nova conta de associação OAuth ou atualiza uma conta de associação OAuth existente.

CreateUserAndAccount(String, String)

Cria um novo perfil de usuário e uma nova conta de associação.

CreateUserAndAccount(String, String, Boolean)

Cria um novo perfil de usuário e uma nova conta de associação.

CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>)

Quando substituído em uma classe derivada, cria um novo perfil de usuário e uma nova conta de associação.

CreateUserAndAccount(String, String, IDictionary<String,Object>)

Quando substituído em uma classe derivada, cria um novo perfil de usuário e uma nova conta de associação.

DeleteAccount(String)

Quando substituído em uma classe derivada, exclui a conta de associação especificada.

DeleteOAuthAccount(String, String)

Quando substituído em uma classe derivada, exclui a conta OAuth ou OpenID com o nome de provedor e ID de usuário do provedor especificados.

DeleteOAuthToken(String)

Exclui o token OAuth especificado.

GeneratePasswordResetToken(String)

Gera um token de redefinição de senha que pode ser enviado por email a um usuário.

GeneratePasswordResetToken(String, Int32)

Quando substituído em uma classe derivada, gera um token de redefinição de senha que pode ser enviado por email a um usuário.

GetAccountsForUser(String)

Quando substituído em uma classe derivada, retorna todas as contas de associação OAuth associadas ao nome de usuário especificado.

GetCreateDate(String)

Quando substituído em uma classe derivada, retorna a data e a hora em que a conta de usuário especificada foi criada.

GetLastPasswordFailureDate(String)

Quando substituída em uma classe derivada, retorna a data e a hora em que uma senha incorreta foi inserida pela última vez para a conta de usuário especificada.

GetOAuthTokenSecret(String)

Obtém o segredo do token OAuth.

GetPasswordChangedDate(String)

Quando substituída em uma classe derivada, retorna a data e a hora em que a senha foi alterada pela última vez para a conta de associação especificada.

GetPasswordFailuresSinceLastSuccess(String)

Quando substituída em uma classe derivada, retorna o número de vezes que a senha para a conta de usuário especificada foi inserida incorretamente desde o último logon com êxito ou desde que a conta de usuário foi criada.

GetUserIdFromOAuth(String, String)

Quando substituído em uma classe derivada, retorna a ID de usuário para o OAuth ou provedor OpenID especificado e a ID de usuário do provedor.

GetUserIdFromPasswordResetToken(String)

Quando substituído em uma classe derivada, retorna uma ID para um usuário com base em um token de redefinição de senha.

GetUserNameFromId(Int32)

Retorna o nome de usuário associado à ID de usuário especificada.

HasLocalAccount(Int32)

Indica se o usuário tem uma conta local.

IsConfirmed(String)

Quando substituído em uma classe derivada, retorna um valor que indica se a conta do usuário foi confirmada pelo provedor.

ReplaceOAuthRequestTokenWithAccessToken(String, String, String)

Substitui o token de solicitação OAuth pelo token de acesso.

ResetPasswordWithToken(String, String)

Quando substituído em uma classe derivada, redefine uma senha depois de confirmar que o token de redefinição de senha especificado é válido.

StoreOAuthRequestToken(String, String)

Substitui o token de solicitação OAuth.

Aplica-se a