Share via


ExtendedMembershipProvider Třída

Definice

Představuje abstraktní třídu, která se používá k rozšíření systému členství, který je poskytován MembershipProvider třídou.

public abstract class ExtendedMembershipProvider : System.Web.Security.MembershipProvider
type ExtendedMembershipProvider = class
    inherit MembershipProvider
Public MustInherit Class ExtendedMembershipProvider
Inherits MembershipProvider
Dědičnost
ExtendedMembershipProvider
Odvozené

Konstruktory

ExtendedMembershipProvider()

Při přepsání v odvozené třídě vytvoří instanci nové instance ExtendedMembershipProvider třídy.

Metody

ConfirmAccount(String)

Aktivuje účet čekající na členství.

ConfirmAccount(String, String)

Aktivuje účet čekajícího členství pro zadaného uživatele.

CreateAccount(String, String)

Vytvoří nový uživatelský účet pomocí zadaného uživatelského jména a hesla.

CreateAccount(String, String, Boolean)

Při přepsání v odvozené třídě vytvoří nový uživatelský účet pomocí zadaného uživatelského jména a hesla, volitelně vyžaduje, aby byl nový účet potvrzen, než bude účet k dispozici pro použití.

CreateOrUpdateOAuthAccount(String, String, String)

Při přepsání v odvozené třídě vytvoří nový účet členství OAuth nebo aktualizuje existující účet členství OAuth.

CreateUserAndAccount(String, String)

Vytvoří nový profil uživatele a nový účet členství.

CreateUserAndAccount(String, String, Boolean)

Vytvoří nový profil uživatele a nový účet členství.

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

Při přepsání v odvozené třídě vytvoří nový profil uživatele a nový účet členství.

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

Při přepsání v odvozené třídě vytvoří nový profil uživatele a nový účet členství.

DeleteAccount(String)

Při přepsání v odvozené třídě odstraní zadaný členský účet.

DeleteOAuthAccount(String, String)

Při přepsání v odvozené třídě odstraní účet OAuth nebo OpenID se zadaným názvem zprostředkovatele a ID uživatele poskytovatele.

DeleteOAuthToken(String)

Odstraní zadaný token OAuth.

GeneratePasswordResetToken(String)

Vygeneruje token pro resetování hesla, který se dá poslat uživateli e-mailem.

GeneratePasswordResetToken(String, Int32)

Při přepsání v odvozené třídě vygeneruje token resetování hesla, který lze odeslat uživateli e-mailem.

GetAccountsForUser(String)

Při přepsání v odvozené třídě vrátí všechny členské účty OAuth přidružené k zadanému uživatelskému jménu.

GetCreateDate(String)

Při přepsání v odvozené třídě vrátí datum a čas vytvoření zadaného uživatelského účtu.

GetLastPasswordFailureDate(String)

Při přepsání v odvozené třídě vrátí datum a čas, kdy bylo naposledy zadáno nesprávné heslo pro zadaný uživatelský účet.

GetOAuthTokenSecret(String)

Získá tajný kód tokenu OAuth.

GetPasswordChangedDate(String)

Při přepsání v odvozené třídě vrátí datum a čas, kdy bylo heslo pro zadaný členský účet naposledy změněno.

GetPasswordFailuresSinceLastSuccess(String)

Při přepsání v odvozené třídě vrátí kolikrát bylo nesprávně zadáno heslo pro zadaný uživatelský účet od posledního úspěšného přihlášení nebo od vytvoření uživatelského účtu.

GetUserIdFromOAuth(String, String)

Při přepsání v odvozené třídě vrátí ID uživatele pro zadaného zprostředkovatele OAuth nebo OpenID a ID uživatele poskytovatele.

GetUserIdFromPasswordResetToken(String)

Při přepsání v odvozené třídě vrátí ID uživatele na základě tokenu resetování hesla.

GetUserNameFromId(Int32)

Vrátí uživatelské jméno přidružené k zadanému ID uživatele.

HasLocalAccount(Int32)

Označuje, jestli má uživatel místní účet.

IsConfirmed(String)

Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda byl uživatelský účet potvrzen poskytovatelem.

ReplaceOAuthRequestTokenWithAccessToken(String, String, String)

Nahradí token žádosti OAuth přístupovým tokenem.

ResetPasswordWithToken(String, String)

Při přepsání v odvozené třídě resetuje heslo po ověření, že zadaný token resetování hesla je platný.

StoreOAuthRequestToken(String, String)

Uloží token požadavku OAuth.

Platí pro