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 hermetyzujący 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 |
IdentityErrorDescriber używany do generowania komunikatów o błędach. (Odziedziczone po UserManager<TUser>) |
KeyNormalizer |
ILookupNormalizer używane do normalizacji elementów, takich jak nazwy użytkowników i ról. (Odziedziczone po UserManager<TUser>) |
Logger |
ILogger używany do rejestrowania komunikatów z menedżera. (Odziedziczone po UserManager<TUser>) |
Options |
IdentityOptions używany do konfigurowania tożsamości. (Odziedziczone po UserManager<TUser>) |
PasswordHasher |
IPasswordHasher<TUser> używane do tworzenia skrótów haseł. (Odziedziczone po UserManager<TUser>) |
PasswordValidators |
IPasswordValidator<TUser> używane do sprawdzania poprawności 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 zapasowych obsługuje zwracanie IQueryable kolekcji informacji. (Odziedziczone po UserManager<TUser>) |
SupportsUserAuthenticationTokens |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje tokeny uwierzytelniania. (Odziedziczone po UserManager<TUser>) |
SupportsUserAuthenticatorKey |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje wystawcę uwierzytelnienia użytkownika. (Odziedziczone po UserManager<TUser>) |
SupportsUserClaim |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje oświadczenia użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserEmail |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje wiadomości e-mail użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserLockout |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje blokady użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserLogin |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje zewnętrzne identyfikatory logowania. (Odziedziczone po UserManager<TUser>) |
SupportsUserPassword |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje hasła użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserPhoneNumber |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje numery telefonów użytkownika. (Odziedziczone po UserManager<TUser>) |
SupportsUserRole |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje role użytkowników. (Odziedziczone po UserManager<TUser>) |
SupportsUserSecurityStamp |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje sygnatury zabezpieczeń. (Odziedziczone po UserManager<TUser>) |
SupportsUserTwoFactor |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych obsługuje uwierzytelnianie dwuskładnikowe. (Odziedziczone po UserManager<TUser>) |
SupportsUserTwoFactorRecoveryCodes |
Pobiera flagę wskazującą, czy magazyn użytkowników zapasowych 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 |
IUserValidator<TUser> używany do weryfikowania użytkowników. (Odziedziczone po UserManager<TUser>) |
Metody
AccessFailedAsync(TUser) |
Zwiększa liczbę nieudanych prób 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 UserLoginInfo zewnętrzne do określonego |
AddPasswordAsync(TUser, String) |
Dodaje |
AddToRoleAsync(TUser, String) |
Dodaj określony |
AddToRolesAsync(TUser, IEnumerable<String>) |
Dodaj określony |
ChangeEmailAsync(TUser, String, String) |
Aktualizuje wiadomości e-mail użytkowników, jeśli określona zmiana wiadomości e-mail |
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 określony |
CreateAsync(TUser, String) |
Tworzy 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ślone |
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: Zaleca się, aby właściwość identityOptions.User.RequireUniqueEmail była ustawiona na wartość true w przypadku korzystania z tej metody. W przeciwnym razie sklep może zgłosić, jeśli istnieją użytkownicy z zduplikowanymi wiadomościami 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 wpis tajny zabezpieczeń zakodowany w formacie base32 160-bitowy (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 token uwierzytelniania dwuskładnikowego dla określonego |
GenerateUserTokenAsync(TUser, String, String) |
Generuje token dla danego |
GetAccessFailedCountAsync(TUser) |
Pobiera bieżącą liczbę nieudanych dostępu dla danego |
GetAuthenticationTokenAsync(TUser, String, String) |
Zwraca token uwierzytelniania dla użytkownika. (Odziedziczone po UserManager<TUser>) |
GetAuthenticatorKeyAsync(TUser) |
Zwraca klucz wystawcy uwierzytelniającego dla użytkownika. (Odziedziczone po UserManager<TUser>) |
GetClaimsAsync(TUser) |
Pobiera listę Claim, 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 ostatniej blokady użytkownika wygasła, jeśli istnieje. Wartość godziny 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ślona |
GetUserAsync(ClaimsPrincipal) |
Zwraca użytkownika odpowiadającego oświadczenia IdentityOptions.ClaimsIdentity.UserIdClaimType w jednostce 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żytkowników, którzy mają określony |
GetUsersInRoleAsync(String) |
Zwraca listę użytkowników ze sklepu użytkowników, którzy są członkami określonego |
GetValidTwoFactorProvidersAsync(TUser) |
Pobiera listę prawidłowych dwóch dostawców tokenów czynnikowych 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 |
IsPhoneNumberConfirmedAsync(TUser) |
Pobiera flagę wskazującą, czy określony numer telefonu |
NormalizeEmail(String) |
Normalizuj pocztę e-mail dla spójnych porównań. (Odziedziczone po UserManager<TUser>) |
NormalizeKey(String) |
Normalizuj klucz (nazwa użytkownika, adres e-mail) w celu uzyskania spójnych porównań. (Odziedziczone po UserManager<TUser>) |
NormalizeName(String) |
Normalizacja nazwy użytkownika lub roli dla 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ę tokenu. (Odziedziczone po UserManager<TUser>) |
RemoveAuthenticationTokenAsync(TUser, String, String) |
Usuń token uwierzytelniania dla użytkownika. (Odziedziczone po UserManager<TUser>) |
RemoveClaimAsync(TUser, Claim) |
Usuwa określone |
RemoveClaimsAsync(TUser, IEnumerable<Claim>) |
Usuwa określone |
RemoveFromRoleAsync(TUser, String) |
Usuwa określone |
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 podane |
ResetAccessFailedCountAsync(TUser) |
Resetuje liczbę nieudanych prób dostępu dla określonego |
ResetAuthenticatorKeyAsync(TUser) |
Resetuje klucz wystawcy uwierzytelniania dla użytkownika. (Odziedziczone po UserManager<TUser>) |
ResetPasswordAsync(TUser, String, String) |
Resetuje hasło |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Ustawia token uwierzytelniania dla użytkownika. (Odziedziczone po UserManager<TUser>) |
SetEmailAsync(TUser, String) |
Ustawia adres |
SetLockoutEnabledAsync(TUser, Boolean) |
Ustawia flagę wskazującą, czy określony |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>) |
Blokuje użytkownika do momentu wygaśnięcia 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ślona |
SetUserNameAsync(TUser, String) |
Ustawia podane |
ThrowIfDisposed() |
Zgłasza błąd, jeśli ta klasa została usunięta. (Odziedziczone po UserManager<TUser>) |
UpdateAsync(TUser) |
Aktualizuje określone |
UpdateNormalizedEmailAsync(TUser) |
Aktualizuje znormalizowaną wiadomość e-mail dla określonego |
UpdateNormalizedUserNameAsync(TUser) |
Aktualizuje znormalizowaną nazwę użytkownika dla określonego |
UpdatePasswordHash(TUser, String, Boolean) |
Aktualizuje 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 weryfikacja 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 weryfikacja 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 token weryfikacji zmiany numeru telefonu |
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) |
Zwraca PasswordVerificationResult wskazującą wynik porównania skrótów haseł. (Odziedziczone po UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
Sprawdza określone uwierzytelnianie dwuskładnikowe |
VerifyUserTokenAsync(TUser, String, String, String) |
Zwraca flagę wskazującą, czy określona |