ExtendedMembershipProvider Klasa

Definicja

Reprezentuje klasę abstrakcyjną używaną do rozszerzania systemu członkostwa udostępnianego przez klasę MembershipProvider .

public abstract class ExtendedMembershipProvider : System.Web.Security.MembershipProvider
type ExtendedMembershipProvider = class
    inherit MembershipProvider
Public MustInherit Class ExtendedMembershipProvider
Inherits MembershipProvider
Dziedziczenie
ExtendedMembershipProvider
Pochodne

Konstruktory

ExtendedMembershipProvider()

Po przesłonięciu w klasie pochodnej wystąpienie ExtendedMembershipProvider klasy tworzy wystąpienie nowej klasy.

Metody

ConfirmAccount(String)

Aktywuje oczekujące konto członkostwa.

ConfirmAccount(String, String)

Aktywuje oczekujące konto członkostwa dla określonego użytkownika.

CreateAccount(String, String)

Tworzy nowe konto użytkownika przy użyciu określonej nazwy użytkownika i hasła.

CreateAccount(String, String, Boolean)

Po zastąpieniu w klasie pochodnej tworzy nowe konto użytkownika przy użyciu określonej nazwy użytkownika i hasła, opcjonalnie wymagając potwierdzenia nowego konta przed udostępnieniem konta do użycia.

CreateOrUpdateOAuthAccount(String, String, String)

Po zastąpieniu w klasie pochodnej program tworzy nowe konto członkostwa OAuth lub aktualizuje istniejące konto członkostwa OAuth.

CreateUserAndAccount(String, String)

Tworzy nowy profil użytkownika i nowe konto członkostwa.

CreateUserAndAccount(String, String, Boolean)

Tworzy nowy profil użytkownika i nowe konto członkostwa.

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

Po zastąpieniu w klasie pochodnej tworzy nowy profil użytkownika i nowe konto członkostwa.

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

Po zastąpieniu w klasie pochodnej tworzy nowy profil użytkownika i nowe konto członkostwa.

DeleteAccount(String)

Po przesłonięciu w klasie pochodnej program usuwa określone konto członkostwa.

DeleteOAuthAccount(String, String)

Po zastąpieniu w klasie pochodnej usuwa konto OAuth lub OpenID z określoną nazwą dostawcy i identyfikatorem użytkownika dostawcy.

DeleteOAuthToken(String)

Usuwa określony token OAuth.

GeneratePasswordResetToken(String)

Generuje token resetowania hasła, który można wysłać do użytkownika w wiadomości e-mail.

GeneratePasswordResetToken(String, Int32)

Po zastąpieniu w klasie pochodnej generuje token resetowania hasła, który można wysłać do użytkownika w wiadomości e-mail.

GetAccountsForUser(String)

Po zastąpieniu w klasie pochodnej zwraca wszystkie konta członkostwa OAuth skojarzone z określoną nazwą użytkownika.

GetCreateDate(String)

Po zastąpieniu w klasie pochodnej zwraca datę i godzinę utworzenia określonego konta użytkownika.

GetLastPasswordFailureDate(String)

Po zastąpieniu w klasie pochodnej zwraca datę i godzinę ostatniego wprowadzenia nieprawidłowego hasła dla określonego konta użytkownika.

GetOAuthTokenSecret(String)

Pobiera wpis tajny tokenu OAuth.

GetPasswordChangedDate(String)

Po zastąpieniu w klasie pochodnej zwraca datę i godzinę, kiedy hasło zostało ostatnio zmienione dla określonego konta członkostwa.

GetPasswordFailuresSinceLastSuccess(String)

Po zastąpieniu w klasie pochodnej zwraca liczbę razy, gdy hasło dla określonego konta użytkownika zostało niepoprawnie wprowadzone od czasu ostatniego pomyślnego logowania lub od momentu utworzenia konta użytkownika.

GetUserIdFromOAuth(String, String)

Po zastąpieniu w klasie pochodnej zwraca identyfikator użytkownika dla określonego dostawcy OAuth lub OpenID i identyfikatora użytkownika dostawcy.

GetUserIdFromPasswordResetToken(String)

Po przesłonięciu w klasie pochodnej zwraca identyfikator użytkownika na podstawie tokenu resetowania hasła.

GetUserNameFromId(Int32)

Zwraca nazwę użytkownika skojarzona z określonym identyfikatorem użytkownika.

HasLocalAccount(Int32)

Wskazuje, czy użytkownik ma konto lokalne.

IsConfirmed(String)

Po zastąpieniu w klasie pochodnej zwraca wartość wskazującą, czy konto użytkownika zostało potwierdzone przez dostawcę.

ReplaceOAuthRequestTokenWithAccessToken(String, String, String)

Zastępuje token żądania OAuth tokenem dostępu.

ResetPasswordWithToken(String, String)

Po zastąpieniu w klasie pochodnej program resetuje hasło po sprawdzeniu, czy określony token resetowania hasła jest prawidłowy.

StoreOAuthRequestToken(String, String)

Przechowuje token żądania OAuth.

Dotyczy