AspNetUserManager<TUser> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje rozhraní API pro správu uživatele v úložišti trvalosti.
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 zapouzdřuje uživatele.
- Dědičnost
- Implementuje
Konstruktory
Pole
ChangePhoneNumberTokenPurpose |
Účel ochrany dat používaný pro metody změny telefonního čísla. (Zděděno od UserManager<TUser>) |
ConfirmEmailTokenPurpose |
Účel ochrany dat používaný pro metody potvrzení e-mailu. (Zděděno od UserManager<TUser>) |
ResetPasswordTokenPurpose |
Účel ochrany dat používaný pro metody související s resetováním hesla. (Zděděno od UserManager<TUser>) |
Vlastnosti
CancellationToken |
Token zrušení přidružený k aktuální httpContext.RequestAborted nebo CancellationToken.None pokud není k dispozici. |
ErrorDescriber |
IdentityErrorDescriber slouží ke generování chybových zpráv. (Zděděno od UserManager<TUser>) |
KeyNormalizer |
ILookupNormalizer slouží k normalizaci věcí, jako jsou názvy uživatelů a rolí. (Zděděno od UserManager<TUser>) |
Logger |
ILogger slouží k protokolování zpráv od správce. (Zděděno od UserManager<TUser>) |
Options |
IdentityOptions slouží ke konfiguraci identity. (Zděděno od UserManager<TUser>) |
PasswordHasher |
IPasswordHasher<TUser> slouží k hashovacím heslům. (Zděděno od UserManager<TUser>) |
PasswordValidators |
IPasswordValidator<TUser> slouží k ověření hesel. (Zděděno od UserManager<TUser>) |
Store |
Získá nebo nastaví úložiště trvalosti, nad které správce pracuje. (Zděděno od UserManager<TUser>) |
SupportsQueryableUsers |
Získá příznak určující, zda backing uživatelské úložiště podporuje vrácení IQueryable kolekce informací. (Zděděno od UserManager<TUser>) |
SupportsUserAuthenticationTokens |
Získá příznak určující, zda backing uživatelské úložiště podporuje ověřovací tokeny. (Zděděno od UserManager<TUser>) |
SupportsUserAuthenticatorKey |
Získá příznak určující, zda backing uživatelské úložiště podporuje ověřování uživatele. (Zděděno od UserManager<TUser>) |
SupportsUserClaim |
Získá příznak určující, zda backing uživatelské úložiště podporuje deklarace identity uživatele. (Zděděno od UserManager<TUser>) |
SupportsUserEmail |
Získá příznak určující, zda backing uživatelské úložiště podporuje uživatelské e-maily. (Zděděno od UserManager<TUser>) |
SupportsUserLockout |
Získá příznak určující, zda backing uživatelské úložiště podporuje uzamčení uživatele. (Zděděno od UserManager<TUser>) |
SupportsUserLogin |
Získá příznak určující, zda backing uživatelské úložiště podporuje externí přihlášení. (Zděděno od UserManager<TUser>) |
SupportsUserPassword |
Získá příznak určující, zda backing uživatelské úložiště podporuje uživatelská hesla. (Zděděno od UserManager<TUser>) |
SupportsUserPhoneNumber |
Získá příznak určující, zda backing uživatelské úložiště podporuje uživatelská telefonní čísla. (Zděděno od UserManager<TUser>) |
SupportsUserRole |
Získá příznak určující, zda backing uživatelské úložiště podporuje role uživatele. (Zděděno od UserManager<TUser>) |
SupportsUserSecurityStamp |
Získá příznak určující, zda backing uživatelské úložiště podporuje bezpečnostní razítka. (Zděděno od UserManager<TUser>) |
SupportsUserTwoFactor |
Získá příznak určující, zda backing uživatelské úložiště podporuje dvoufaktorové ověřování. (Zděděno od UserManager<TUser>) |
SupportsUserTwoFactorRecoveryCodes |
Získá příznak určující, zda backing uživatelské úložiště podporuje obnovovací kódy. (Zděděno od UserManager<TUser>) |
Users |
Vrátí IQueryable uživatele, pokud je úložištěM IQueryableUserStore. (Zděděno od UserManager<TUser>) |
UserValidators |
IUserValidator<TUser> sloužící k ověření uživatelů. (Zděděno od UserManager<TUser>) |
Metody
AccessFailedAsync(TUser) |
Zvýší počet neúspěšných přístupů pro uživatele jako asynchronní operaci. Pokud je neúspěšný přístupový účet větší nebo roven nakonfigurovaném maximálnímu počtu pokusů, bude uživatel uzamčen pro nakonfigurovaný časový rozsah uzamčení. (Zděděno od UserManager<TUser>) |
AddClaimAsync(TUser, Claim) |
Přidá zadaný |
AddClaimsAsync(TUser, IEnumerable<Claim>) |
Přidá zadaný |
AddLoginAsync(TUser, UserLoginInfo) |
Přidá externí UserLoginInfo do zadaného |
AddPasswordAsync(TUser, String) |
Přidá |
AddToRoleAsync(TUser, String) |
Přidejte zadaný |
AddToRolesAsync(TUser, IEnumerable<String>) |
Přidejte zadané |
ChangeEmailAsync(TUser, String, String) |
Aktualizuje e-maily uživatelů, pokud je zadaná změna e-mailu platná |
ChangePasswordAsync(TUser, String, String) |
Změní heslo uživatele po potvrzení správnosti zadaného |
ChangePhoneNumberAsync(TUser, String, String) |
Nastaví telefonní číslo pro zadanou |
CheckPasswordAsync(TUser, String) |
Vrátí příznak určující, zda daná |
ConfirmEmailAsync(TUser, String) |
Ověří, že token potvrzení e-mailu odpovídá zadanému |
CountRecoveryCodesAsync(TUser) |
Vrátí, kolik kódu obnovení je pro uživatele stále platné. (Zděděno od UserManager<TUser>) |
CreateAsync(TUser) |
Vytvoří zadanou |
CreateAsync(TUser, String) |
Vytvoří zadanou |
CreateSecurityTokenAsync(TUser) |
Vytvoří bajty, které se použijí jako token zabezpečení uživatele z razítka zabezpečení uživatele. (Zděděno od UserManager<TUser>) |
CreateTwoFactorRecoveryCode() |
Vygenerujte nový kód obnovení. (Zděděno od UserManager<TUser>) |
DeleteAsync(TUser) |
Odstraní zadanou |
Dispose() |
Uvolní všechny prostředky používané správcem uživatelů. (Zděděno od UserManager<TUser>) |
Dispose(Boolean) |
Uvolní nespravované prostředky používané správcem rolí a volitelně uvolní spravované prostředky. (Zděděno od UserManager<TUser>) |
FindByEmailAsync(String) |
Získá uživatele, pokud existuje, přidružené k normalizované hodnotě zadané e-mailové adresy. Poznámka: Doporučuje se nastavit identityOptions.User.RequireUniqueEmail na hodnotu true při použití této metody, jinak úložiště může vyvolat, pokud existují uživatelé s duplicitními e-maily. (Zděděno od UserManager<TUser>) |
FindByIdAsync(String) |
Vyhledá a vrátí uživatele, pokud existuje, který má zadaný |
FindByLoginAsync(String, String) |
Načte uživatele přidruženého k zadanému externímu zprostředkovateli přihlášení a klíči zprostředkovatele přihlášení. (Zděděno od UserManager<TUser>) |
FindByNameAsync(String) |
Vyhledá a vrátí uživatele, pokud existuje, který má zadané uživatelské jméno. (Zděděno od UserManager<TUser>) |
GenerateChangeEmailTokenAsync(TUser, String) |
Vygeneruje token změny e-mailu pro zadaného uživatele. (Zděděno od UserManager<TUser>) |
GenerateChangePhoneNumberTokenAsync(TUser, String) |
Vygeneruje token změny telefonního čísla pro zadaného uživatele. (Zděděno od UserManager<TUser>) |
GenerateConcurrencyStampAsync(TUser) |
Vygeneruje hodnotu, která je vhodná pro použití při sledování souběžnosti. (Zděděno od UserManager<TUser>) |
GenerateEmailConfirmationTokenAsync(TUser) |
Vygeneruje token potvrzení e-mailu pro zadaného uživatele. (Zděděno od UserManager<TUser>) |
GenerateNewAuthenticatorKey() |
Vygeneruje nový 160bitový tajný kód zabezpečení base32 (velikost hodnoty hash SHA1). (Zděděno od UserManager<TUser>) |
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32) |
Vygeneruje kódy obnovení pro uživatele. Tím se zneplatní všechny předchozí kódy obnovení pro uživatele. (Zděděno od UserManager<TUser>) |
GeneratePasswordResetTokenAsync(TUser) |
Vygeneruje token pro resetování hesla pro zadanou |
GenerateTwoFactorTokenAsync(TUser, String) |
Získá dvoufaktorový ověřovací token pro zadanou |
GenerateUserTokenAsync(TUser, String, String) |
Vygeneruje token pro danou |
GetAccessFailedCountAsync(TUser) |
Načte aktuální počet neúspěšných přístupů pro danou |
GetAuthenticationTokenAsync(TUser, String, String) |
Vrátí ověřovací token pro uživatele. (Zděděno od UserManager<TUser>) |
GetAuthenticatorKeyAsync(TUser) |
Vrátí ověřovací klíč uživatele. (Zděděno od UserManager<TUser>) |
GetClaimsAsync(TUser) |
Získá seznam Claims, které mají patřit do zadané |
GetEmailAsync(TUser) |
Získá e-mailovou adresu zadaného |
GetLockoutEnabledAsync(TUser) |
Načte příznak označující, jestli je možné pro zadaného uživatele povolit uzamčení uživatele. (Zděděno od UserManager<TUser>) |
GetLockoutEndDateAsync(TUser) |
Získá poslední DateTimeOffset vypršení platnosti posledního uzamčení uživatele, pokud existuje. Hodnota času v minulosti značí, že uživatel není momentálně uzamčený. (Zděděno od UserManager<TUser>) |
GetLoginsAsync(TUser) |
Načte přidružená přihlášení pro zadanou hodnotu . (Zděděno od UserManager<TUser>) |
GetPhoneNumberAsync(TUser) |
Získá telefonní číslo, pokud existuje, pro zadaný |
GetRolesAsync(TUser) |
Získá seznam názvů rolí zadaných |
GetSecurityStampAsync(TUser) |
Získejte razítko zabezpečení pro zadanou |
GetTwoFactorEnabledAsync(TUser) |
Vrátí příznak určující, jestli má zadaný |
GetUserAsync(ClaimsPrincipal) |
Vrátí uživatele odpovídající identityOptions.ClaimsIdentity.UserIdClaimType deklarace identity v objektu zabezpečení nebo null. (Zděděno od UserManager<TUser>) |
GetUserId(ClaimsPrincipal) |
Vrátí hodnotu deklarace IDENTITY uživatele, pokud existuje, jinak vrátí hodnotu null. (Zděděno od UserManager<TUser>) |
GetUserIdAsync(TUser) |
Získá identifikátor uživatele pro zadaný |
GetUserName(ClaimsPrincipal) |
Vrátí hodnotu deklarace identity Name, pokud existuje, jinak vrátí hodnotu null. (Zděděno od UserManager<TUser>) |
GetUserNameAsync(TUser) |
Získá uživatelské jméno pro zadaný |
GetUsersForClaimAsync(Claim) |
Vrátí seznam uživatelů z úložiště uživatelů, kteří mají zadanou |
GetUsersInRoleAsync(String) |
Vrátí seznam uživatelů z úložiště uživatelů, kteří jsou členy zadaného |
GetValidTwoFactorProvidersAsync(TUser) |
Získá seznam platných dvou zprostředkovatelů tokenů faktoru pro zadaný |
HasPasswordAsync(TUser) |
Získá příznak označující, zda zadaný |
IsEmailConfirmedAsync(TUser) |
Získá příznak označující, zda e-mailová adresa pro zadanou |
IsInRoleAsync(TUser, String) |
Vrátí příznak označující, jestli je zadaná |
IsLockedOutAsync(TUser) |
Vrátí příznak označující, jestli je zadaná |
IsPhoneNumberConfirmedAsync(TUser) |
Získá příznak označující, zda zadané |
NormalizeEmail(String) |
Normalizuje e-maily pro konzistentní porovnání. (Zděděno od UserManager<TUser>) |
NormalizeKey(String) |
Normalizuje klíč (uživatelské jméno, e-mail) pro konzistentní porovnání. (Zděděno od UserManager<TUser>) |
NormalizeName(String) |
Normalizuje název uživatele nebo role pro konzistentní porovnání. (Zděděno od UserManager<TUser>) |
RedeemTwoFactorRecoveryCodeAsync(TUser, String) |
Vrátí, zda je kód obnovení platný pro uživatele. Poznámka: Kódy obnovení jsou platné pouze jednou a po použití budou neplatné. (Zděděno od UserManager<TUser>) |
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>) |
Zaregistruje zprostředkovatele tokenu. (Zděděno od UserManager<TUser>) |
RemoveAuthenticationTokenAsync(TUser, String, String) |
Odeberte ověřovací token uživatele. (Zděděno od UserManager<TUser>) |
RemoveClaimAsync(TUser, Claim) |
Odebere zadaný |
RemoveClaimsAsync(TUser, IEnumerable<Claim>) |
Odebere zadaný |
RemoveFromRoleAsync(TUser, String) |
Odebere zadanou |
RemoveFromRolesAsync(TUser, IEnumerable<String>) |
Odebere zadanou |
RemoveLoginAsync(TUser, String, String) |
Pokusí se odebrat poskytnuté externí přihlašovací údaje ze zadaného |
RemovePasswordAsync(TUser) |
Odebere heslo uživatele. (Zděděno od UserManager<TUser>) |
RemovePasswordAsync(TUser, CancellationToken) |
Odebere heslo uživatele. (Zděděno od UserManager<TUser>) |
ReplaceClaimAsync(TUser, Claim, Claim) |
Nahradí danou |
ResetAccessFailedCountAsync(TUser) |
Obnoví počet neúspěšných přístupů pro zadaný |
ResetAuthenticatorKeyAsync(TUser) |
Obnoví ověřovací klíč uživatele. (Zděděno od UserManager<TUser>) |
ResetPasswordAsync(TUser, String, String) |
Po ověření zadaného |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Nastaví ověřovací token pro uživatele. (Zděděno od UserManager<TUser>) |
SetEmailAsync(TUser, String) |
Nastaví |
SetLockoutEnabledAsync(TUser, Boolean) |
Nastaví příznak označující, jestli je možné zamknout zadané |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>) |
Uzamkne uživatele, dokud zadané koncové datum nepřejde. Nastavení koncového data v minulosti okamžitě odemkne uživatele. (Zděděno od UserManager<TUser>) |
SetPhoneNumberAsync(TUser, String) |
Nastaví telefonní číslo pro zadanou |
SetTwoFactorEnabledAsync(TUser, Boolean) |
Nastaví příznak označující, jestli má zadaný |
SetUserNameAsync(TUser, String) |
Nastaví danou |
ThrowIfDisposed() |
Vyvolá výjimku, pokud byla tato třída odstraněna. (Zděděno od UserManager<TUser>) |
UpdateAsync(TUser) |
Aktualizuje zadanou |
UpdateNormalizedEmailAsync(TUser) |
Aktualizuje normalizovaný e-mail pro zadaný |
UpdateNormalizedUserNameAsync(TUser) |
Aktualizuje normalizované uživatelské jméno pro zadanou |
UpdatePasswordHash(TUser, String, Boolean) |
Aktualizuje hodnotu hash hesla uživatele. (Zděděno od UserManager<TUser>) |
UpdateSecurityStampAsync(TUser) |
Znovu vygeneruje razítko zabezpečení pro zadanou |
UpdateUserAsync(TUser) |
Volá se k aktualizaci uživatele po ověření a aktualizaci normalizovaného e-mailu nebo uživatelského jména. (Zděděno od UserManager<TUser>) |
ValidatePasswordAsync(TUser, String) |
Pokud je ověření úspěšné, měl by se vrátit Success. Tato funkce se volá před aktualizací hodnoty hash hesla. (Zděděno od UserManager<TUser>) |
ValidateUserAsync(TUser) |
Pokud je ověření úspěšné, měl by se vrátit Success. Tato funkce se volá před uložením uživatele prostřednictvím příkazu Vytvořit nebo Aktualizovat. (Zděděno od UserManager<TUser>) |
VerifyChangePhoneNumberTokenAsync(TUser, String, String) |
Vrátí příznak určující, jestli je zadaný |
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) |
Vrátí PasswordVerificationResult označující výsledek porovnání hodnot hash hesel. (Zděděno od UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
Ověří zadané dvoufaktorové ověřování |
VerifyUserTokenAsync(TUser, String, String, String) |
Vrátí příznak určující, zda je zadaná |