AspNetUserManager<TUser> 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.
Udostępnia interfejsy API do zarządzania użytkownikiem w magazynie trwałości.
generic <typename TUser>
where TUser : classpublic ref class AspNetUserManager : Microsoft::AspNetCore::Identity::UserManager<TUser>, IDisposable
public class AspNetUserManager<TUser> : Microsoft.AspNetCore.Identity.UserManager<TUser>, IDisposable where TUser : class
type AspNetUserManager<'User (requires 'User : null)> = class
inherit UserManager<'User (requires 'User : null)>
interface IDisposable
Public Class AspNetUserManager(Of TUser)
Inherits UserManager(Of TUser)
Implements IDisposable
Parametry typu
- TUser
Typ hermetyzuje użytkownika.
- Dziedziczenie
- Implementuje
Konstruktory
Pola
ChangePhoneNumberTokenPurpose |
Cel ochrony danych używany do zmiany metod numeru telefonu. (Odziedziczone po UserManager<TUser>) |
ConfirmEmailTokenPurpose |
Cel ochrony danych używany do metod związanych z potwierdzeniem wiadomości e-mail. (Odziedziczone po UserManager<TUser>) |
ResetPasswordTokenPurpose |
Cel ochrony danych używany do resetowania metod związanych z hasłem. (Odziedziczone po UserManager<TUser>) |
Właściwości
CancellationToken |
Token anulowania skojarzony z bieżącym elementem HttpContext.RequestAborted lub CancellationToken.None, jeśli jest niedostępny. |
ErrorDescriber |
Służy do generowania IdentityErrorDescriber komunikatów o błędach. (Odziedziczone po UserManager<TUser>) |
KeyNormalizer |
Służy ILookupNormalizer do normalizacji elementów, takich jak nazwy użytkowników i ról. (Odziedziczone po UserManager<TUser>) |
Logger |
Służy do rejestrowania ILogger komunikatów z menedżera. (Odziedziczone po UserManager<TUser>) |
Options |
Służy do konfigurowania IdentityOptions tożsamości. (Odziedziczone po UserManager<TUser>) |
PasswordHasher |
Używane IPasswordHasher<TUser> do skrótu haseł. (Odziedziczone po UserManager<TUser>) |
PasswordValidators |
Służy IPasswordValidator<TUser> do weryfikowania haseł. (Odziedziczone po UserManager<TUser>) |
Store |
Pobiera lub ustawia magazyn trwałości, nad którym działa menedżer. (Odziedziczone po UserManager<TUser>) |
SupportsQueryableUsers |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje zwracanie IQueryable kolekcji informacji. (Odziedziczone po UserManager<TUser>) |
SupportsUserAuthenticationTokens |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje tokeny uwierzytelniania. (Odziedziczone po UserManager<TUser>) |
SupportsUserAuthenticatorKey |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje uwierzytelnianie użytkownika. (Odziedziczone po UserManager<TUser>) |
SupportsUserClaim |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje oświadczenia użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserEmail |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje wiadomości e-mail użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserLockout |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje blokady użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserLogin |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje identyfikatory logowania zewnętrzne. (Odziedziczone po UserManager<TUser>) |
SupportsUserPassword |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje hasła użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserPhoneNumber |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje numery telefonów użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserRole |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje role użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserSecurityStamp |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje sygnatury zabezpieczeń. (Odziedziczone po UserManager<TUser>) |
SupportsUserTwoFactor |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje uwierzytelnianie dwuskładnikowe. (Odziedziczone po UserManager<TUser>) |
SupportsUserTwoFactorRecoveryCodes |
Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje kody odzyskiwania. (Odziedziczone po UserManager<TUser>) |
Users |
Zwraca wartość IQueryable użytkowników, jeśli sklep jest magazynem IQueryableUserStore (Odziedziczone po UserManager<TUser>) |
UserValidators |
Służy IUserValidator<TUser> do weryfikowania użytkowników. (Odziedziczone po UserManager<TUser>) |
Metody
AccessFailedAsync(TUser) |
Zwiększa liczbę nieudanych operacji dostępu dla użytkownika jako operację asynchroniczną. Jeśli konto dostępu, które nie powiodło się, jest większe lub równe skonfigurowanej maksymalnej liczbie prób, użytkownik zostanie zablokowany dla skonfigurowanego przedziału czasu blokady. (Odziedziczone po UserManager<TUser>) |
AddClaimAsync(TUser, Claim) |
Dodaje określony |
AddClaimsAsync(TUser, IEnumerable<Claim>) |
Dodaje określony |
AddLoginAsync(TUser, UserLoginInfo) |
Dodaje element zewnętrzny UserLoginInfo do określonego |
AddPasswordAsync(TUser, String) |
Dodaje element |
AddToRoleAsync(TUser, String) |
Dodaj określony |
AddToRolesAsync(TUser, IEnumerable<String>) |
Dodaj określony |
ChangeEmailAsync(TUser, String, String) |
Aktualizacje wiadomości e-mail użytkowników, jeśli określona zmiana |
ChangePasswordAsync(TUser, String, String) |
Zmienia hasło użytkownika po potwierdzeniu, że określona |
ChangePhoneNumberAsync(TUser, String, String) |
Ustawia numer telefonu dla określonego |
CheckPasswordAsync(TUser, String) |
Zwraca flagę wskazującą, czy dana |
ConfirmEmailAsync(TUser, String) |
Sprawdza, czy token potwierdzenia wiadomości e-mail jest zgodny z określonym |
CountRecoveryCodesAsync(TUser) |
Zwraca liczbę kodów odzyskiwania, które są nadal prawidłowe dla użytkownika. (Odziedziczone po UserManager<TUser>) |
CreateAsync(TUser) |
Tworzy element określony |
CreateAsync(TUser, String) |
Tworzy element określony |
CreateSecurityTokenAsync(TUser) |
Tworzy bajty do użycia jako token zabezpieczający z sygnatury zabezpieczeń użytkownika. (Odziedziczone po UserManager<TUser>) |
CreateTwoFactorRecoveryCode() |
Wygeneruj nowy kod odzyskiwania. (Odziedziczone po UserManager<TUser>) |
DeleteAsync(TUser) |
Usuwa określony |
Dispose() |
Zwalnia wszystkie zasoby używane przez menedżera użytkowników. (Odziedziczone po UserManager<TUser>) |
Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez menedżera ról i opcjonalnie zwalnia zarządzane zasoby. (Odziedziczone po UserManager<TUser>) |
FindByEmailAsync(String) |
Pobiera użytkownika, jeśli istnieje, skojarzony z znormalizowaną wartością określonego adresu e-mail. Uwaga: Zalecane jest ustawienie wartości identityOptions.User.RequireUniqueEmail na wartość true w przypadku korzystania z tej metody. W przeciwnym razie sklep może zgłaszać, jeśli użytkownicy mają zduplikowane wiadomości e-mail. (Odziedziczone po UserManager<TUser>) |
FindByIdAsync(String) |
Wyszukuje i zwraca użytkownika, jeśli istnieje, który ma określony |
FindByLoginAsync(String, String) |
Pobiera użytkownika skojarzonego z określonym zewnętrznym dostawcą logowania i kluczem dostawcy logowania. (Odziedziczone po UserManager<TUser>) |
FindByNameAsync(String) |
Wyszukuje i zwraca użytkownika, jeśli istnieje, który ma określoną nazwę użytkownika. (Odziedziczone po UserManager<TUser>) |
GenerateChangeEmailTokenAsync(TUser, String) |
Generuje token zmiany wiadomości e-mail dla określonego użytkownika. (Odziedziczone po UserManager<TUser>) |
GenerateChangePhoneNumberTokenAsync(TUser, String) |
Generuje token zmiany numeru telefonu dla określonego użytkownika. (Odziedziczone po UserManager<TUser>) |
GenerateConcurrencyStampAsync(TUser) |
Generuje wartość odpowiednią do użycia w śledzeniu współbieżności. (Odziedziczone po UserManager<TUser>) |
GenerateEmailConfirmationTokenAsync(TUser) |
Generuje token potwierdzenia wiadomości e-mail dla określonego użytkownika. (Odziedziczone po UserManager<TUser>) |
GenerateNewAuthenticatorKey() |
Generuje nowy klucz tajny zabezpieczeń zakodowany w formacie base32 (rozmiar skrótu SHA1). (Odziedziczone po UserManager<TUser>) |
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32) |
Generuje kody odzyskiwania dla użytkownika. Spowoduje to unieważnienie wszystkich poprzednich kodów odzyskiwania dla użytkownika. (Odziedziczone po UserManager<TUser>) |
GeneratePasswordResetTokenAsync(TUser) |
Generuje token resetowania hasła dla określonego |
GenerateTwoFactorTokenAsync(TUser, String) |
Pobiera dwuskładnikowy token uwierzytelniania dla określonego |
GenerateUserTokenAsync(TUser, String, String) |
Generuje token dla danego |
GetAccessFailedCountAsync(TUser) |
Pobiera bieżącą liczbę zakończonych niepowodzeniem dostępu dla danego |
GetAuthenticationTokenAsync(TUser, String, String) |
Zwraca token uwierzytelniania dla użytkownika. (Odziedziczone po UserManager<TUser>) |
GetAuthenticatorKeyAsync(TUser) |
Zwraca klucz uwierzytelniania dla użytkownika. (Odziedziczone po UserManager<TUser>) |
GetClaimsAsync(TUser) |
Pobiera listę Claimelementów, które mają należeć do określonego |
GetEmailAsync(TUser) |
Pobiera adres e-mail dla określonego |
GetLockoutEnabledAsync(TUser) |
Pobiera flagę wskazującą, czy można włączyć blokadę użytkownika dla określonego użytkownika. (Odziedziczone po UserManager<TUser>) |
GetLockoutEndDateAsync(TUser) |
Pobiera ostatnią DateTimeOffset blokadę użytkownika wygasłą, jeśli istnieje. Wartość czasu w przeszłości wskazuje, że użytkownik nie jest obecnie zablokowany. (Odziedziczone po UserManager<TUser>) |
GetLoginsAsync(TUser) |
Pobiera skojarzone identyfikatory logowania dla określonego elementu . (Odziedziczone po UserManager<TUser>) |
GetPhoneNumberAsync(TUser) |
Pobiera numer telefonu, jeśli istnieje, dla określonego |
GetRolesAsync(TUser) |
Pobiera listę nazw ról, do których należy określona |
GetSecurityStampAsync(TUser) |
Pobierz sygnaturę zabezpieczeń dla określonego |
GetTwoFactorEnabledAsync(TUser) |
Zwraca flagę wskazującą, czy określony |
GetUserAsync(ClaimsPrincipal) |
Zwraca użytkownika odpowiadającego oświadczenia IdentityOptions.ClaimsIdentity.UserIdClaimType w jednostce głównej lub null. (Odziedziczone po UserManager<TUser>) |
GetUserId(ClaimsPrincipal) |
Zwraca wartość oświadczenia identyfikatora użytkownika, jeśli w przeciwnym razie zwraca wartość null. (Odziedziczone po UserManager<TUser>) |
GetUserIdAsync(TUser) |
Pobiera identyfikator użytkownika dla określonego |
GetUserName(ClaimsPrincipal) |
Zwraca wartość oświadczenia Nazwa, jeśli w przeciwnym razie zwraca wartość null. (Odziedziczone po UserManager<TUser>) |
GetUserNameAsync(TUser) |
Pobiera nazwę użytkownika dla określonego |
GetUsersForClaimAsync(Claim) |
Zwraca listę użytkowników ze sklepu użytkownika, którzy mają określony |
GetUsersInRoleAsync(String) |
Zwraca listę użytkowników ze sklepu użytkownika, którzy są członkami określonego |
GetValidTwoFactorProvidersAsync(TUser) |
Pobiera listę prawidłowych dwóch dostawców tokenów współczynnika dla określonego |
HasPasswordAsync(TUser) |
Pobiera flagę wskazującą, czy określony |
IsEmailConfirmedAsync(TUser) |
Pobiera flagę wskazującą, czy adres e-mail dla określonego |
IsInRoleAsync(TUser, String) |
Zwraca flagę wskazującą, czy określona |
IsLockedOutAsync(TUser) |
Zwraca flagę wskazującą, czy określona wartość |
IsPhoneNumberConfirmedAsync(TUser) |
Pobiera flagę wskazującą, czy określony |
NormalizeEmail(String) |
Normalizacja wiadomości e-mail na potrzeby spójnych porównań. (Odziedziczone po UserManager<TUser>) |
NormalizeKey(String) |
Normalizacja klucza (nazwy użytkownika, wiadomości e-mail) w celu uzyskania spójnych porównań. (Odziedziczone po UserManager<TUser>) |
NormalizeName(String) |
Normalizacja nazwy użytkownika lub roli na potrzeby spójnych porównań. (Odziedziczone po UserManager<TUser>) |
RedeemTwoFactorRecoveryCodeAsync(TUser, String) |
Zwraca, czy kod odzyskiwania jest prawidłowy dla użytkownika. Uwaga: kody odzyskiwania są prawidłowe tylko raz i będą nieprawidłowe po użyciu. (Odziedziczone po UserManager<TUser>) |
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>) |
Rejestruje dostawcę tokenów. (Odziedziczone po UserManager<TUser>) |
RemoveAuthenticationTokenAsync(TUser, String, String) |
Usuń token uwierzytelniania użytkownika. (Odziedziczone po UserManager<TUser>) |
RemoveClaimAsync(TUser, Claim) |
Usuwa określony |
RemoveClaimsAsync(TUser, IEnumerable<Claim>) |
Usuwa określony |
RemoveFromRoleAsync(TUser, String) |
Usuwa określony |
RemoveFromRolesAsync(TUser, IEnumerable<String>) |
Usuwa określone |
RemoveLoginAsync(TUser, String, String) |
Próbuje usunąć podane zewnętrzne informacje logowania z określonego |
RemovePasswordAsync(TUser) |
Usuwa hasło użytkownika. (Odziedziczone po UserManager<TUser>) |
RemovePasswordAsync(TUser, CancellationToken) |
Usuwa hasło użytkownika. (Odziedziczone po UserManager<TUser>) |
ReplaceClaimAsync(TUser, Claim, Claim) |
Zamienia daną |
ResetAccessFailedCountAsync(TUser) |
Resetuje liczbę nieudanych dostępu dla określonego |
ResetAuthenticatorKeyAsync(TUser) |
Resetuje klucz uwierzytelniania użytkownika. (Odziedziczone po UserManager<TUser>) |
ResetPasswordAsync(TUser, String, String) |
Resetuje |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Ustawia token uwierzytelniania dla użytkownika. (Odziedziczone po UserManager<TUser>) |
SetEmailAsync(TUser, String) |
|
SetLockoutEnabledAsync(TUser, Boolean) |
Ustawia flagę wskazującą, czy określona wartość |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>) |
Blokuje użytkownika do momentu przekazania określonej daty zakończenia. Ustawienie daty zakończenia w przeszłości natychmiast odblokuje użytkownika. (Odziedziczone po UserManager<TUser>) |
SetPhoneNumberAsync(TUser, String) |
Ustawia numer telefonu dla określonego |
SetTwoFactorEnabledAsync(TUser, Boolean) |
Ustawia flagę wskazującą, czy określony |
SetUserNameAsync(TUser, String) |
Ustawia daną |
ThrowIfDisposed() |
Zgłasza błąd, jeśli ta klasa została usunięta. (Odziedziczone po UserManager<TUser>) |
UpdateAsync(TUser) |
Aktualizacje określony |
UpdateNormalizedEmailAsync(TUser) |
Aktualizacje znormalizowaną wiadomość e-mail dla określonego |
UpdateNormalizedUserNameAsync(TUser) |
Aktualizacje znormalizowaną nazwę użytkownika dla określonego |
UpdatePasswordHash(TUser, String, Boolean) |
Aktualizacje skrót hasła użytkownika. (Odziedziczone po UserManager<TUser>) |
UpdateSecurityStampAsync(TUser) |
Ponownie generuje sygnaturę zabezpieczeń dla określonego |
UpdateUserAsync(TUser) |
Wywoływana w celu zaktualizowania użytkownika po zweryfikowaniu i zaktualizowaniu znormalizowanych adresów e-mail/nazwy użytkownika. (Odziedziczone po UserManager<TUser>) |
ValidatePasswordAsync(TUser, String) |
Jeśli walidacja zakończy się pomyślnie, powinna zostać zwrócona Success . Jest to wywoływane przed zaktualizowaniem skrótu hasła. (Odziedziczone po UserManager<TUser>) |
ValidateUserAsync(TUser) |
Jeśli walidacja zakończy się pomyślnie, powinna zostać zwrócona Success . Jest to wywoływane przed zapisaniem użytkownika za pomocą polecenia Utwórz lub Zaktualizuj. (Odziedziczone po UserManager<TUser>) |
VerifyChangePhoneNumberTokenAsync(TUser, String, String) |
Zwraca flagę wskazującą, czy określony |
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) |
Zwraca wartość wskazującą PasswordVerificationResult wynik porównania skrótów haseł. (Odziedziczone po UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
Weryfikuje określone dwa uwierzytelnianie |
VerifyUserTokenAsync(TUser, String, String, String) |
Zwraca flagę wskazującą, czy określona wartość |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla