ExtendedMembershipProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |