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ěna telefonního čísla. (Zděděno od UserManager<TUser>) |
| ConfirmEmailTokenPurpose |
Účel ochrany dat používaný pro metody související s potvrzením 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ímu httpContext.RequestAborted nebo CancellationToken.None, pokud není k dispozici. |
| ErrorDescriber |
Používá IdentityErrorDescriber se ke generování chybových zpráv. (Zděděno od UserManager<TUser>) |
| KeyNormalizer |
Používá se ILookupNormalizer k normalizaci věcí, jako jsou názvy uživatelů a rolí. (Zděděno od UserManager<TUser>) |
| Logger |
Slouží ILogger k protokolování zpráv od správce. (Zděděno od UserManager<TUser>) |
| Options |
Používá IdentityOptions se ke konfiguraci identity. (Zděděno od UserManager<TUser>) |
| PasswordHasher |
Používá se IPasswordHasher<TUser> k hodnotě hash hesel. (Zděděno od UserManager<TUser>) |
| PasswordValidators |
Používá IPasswordValidator<TUser> se 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 kolekcí informací. (Zděděno od UserManager<TUser>) |
| SupportsUserAuthenticationTokens |
Získá příznak označující, jestli backing uživatelské úložiště podporuje ověřovací tokeny. (Zděděno od UserManager<TUser>) |
| SupportsUserAuthenticatorKey |
Získá příznak označující, jestli backing uživatelské úložiště podporuje ověřování uživatele. (Zděděno od UserManager<TUser>) |
| SupportsUserClaim |
Získá příznak označující, jestli backing uživatelské úložiště podporuje deklarace identity uživatele. (Zděděno od UserManager<TUser>) |
| SupportsUserEmail |
Získá příznak označující, jestli backing uživatelské úložiště podporuje e-maily uživatelů. (Zděděno od UserManager<TUser>) |
| SupportsUserLockout |
Získá příznak označující, jestli backing uživatelské úložiště podporuje uzamčení uživatele. (Zděděno od UserManager<TUser>) |
| SupportsUserLogin |
Získá příznak označující, jestli backing uživatelské úložiště podporuje externí přihlášení. (Zděděno od UserManager<TUser>) |
| SupportsUserPassword |
Získá příznak označující, jestli backing uživatelské úložiště podporuje uživatelská hesla. (Zděděno od UserManager<TUser>) |
| SupportsUserPhoneNumber |
Získá příznak označující, jestli backing uživatelské úložiště podporuje uživatelská telefonní čísla. (Zděděno od UserManager<TUser>) |
| SupportsUserRole |
Získá příznak označující, jestli backing uživatelské úložiště podporuje role uživatele. (Zděděno od UserManager<TUser>) |
| SupportsUserSecurityStamp |
Získá příznak označující, jestli backing uživatelské úložiště podporuje bezpečnostní razítka. (Zděděno od UserManager<TUser>) |
| SupportsUserTwoFactor |
Získá příznak označující, jestli backing uživatelské úložiště podporuje dvoufaktorové ověřování. (Zděděno od UserManager<TUser>) |
| SupportsUserTwoFactorRecoveryCodes |
Získá příznak označující, jestli backing uživatelské úložiště podporuje kódy obnovení. (Zděděno od UserManager<TUser>) |
| Users |
Vrátí IQueryable uživatelů, pokud je úložištěM IQueryableUserStore. (Zděděno od UserManager<TUser>) |
| UserValidators |
Používá IUserValidator<TUser> se 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 účet neúspěšného přístupu větší nebo roven nakonfigurovanému 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 objekt do zadaného |
| AddPasswordAsync(TUser, String) |
Přidá do |
| AddToRoleAsync(TUser, String) |
Přidejte zadaný |
| AddToRolesAsync(TUser, IEnumerable<String>) |
Přidejte zadané |
| ChangeEmailAsync(TUser, String, String) |
Aktualizace e-maily uživatelů, pokud je zadaná změna |
| ChangePasswordAsync(TUser, String, String) |
Po potvrzení správnosti zadaného |
| ChangePhoneNumberAsync(TUser, String, String) |
Nastaví telefonní číslo zadaného, pokud je zadaná |
| CheckPasswordAsync(TUser, String) |
Vrátí příznak označující, zda je daná hodnota |
| 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ří zadaný |
| CreateSecurityTokenAsync(TUser) |
Vytvoří bajty, které se použijí jako token zabezpečení 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í zadané |
| 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 true při použití této metody, jinak úložiště může vyvolat, pokud jsou 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 poskytovateli 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 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) |
Generuje 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 resetování hesla pro zadané |
| GenerateTwoFactorTokenAsync(TUser, String) |
Získá dvoufaktorové ověřovací token pro zadaný |
| 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íč pro uživatele. (Zděděno od UserManager<TUser>) |
| GetClaimsAsync(TUser) |
Získá seznam Claims, které mají být patřit do zadané |
| GetEmailAsync(TUser) |
Získá e-mailovou adresu pro zadaný |
| 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 uzamčení uživatele vypršela, 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 zadané . (Zděděno od UserManager<TUser>) |
| GetPhoneNumberAsync(TUser) |
Získá telefonní číslo, pokud existuje, pro zadané |
| GetRolesAsync(TUser) |
Získá seznam názvů rolí, ke které zadaný |
| GetSecurityStampAsync(TUser) |
Získejte bezpečnostní razítko pro zadaný |
| GetTwoFactorEnabledAsync(TUser) |
Vrátí příznak označující, jestli má zadané |
| GetUserAsync(ClaimsPrincipal) |
Vrátí uživatele odpovídající identityOptions.ClaimsIdentity.UserIdClaimType deklarace v objektu zabezpečení nebo null. (Zděděno od UserManager<TUser>) |
| GetUserId(ClaimsPrincipal) |
Vrátí hodnotu deklarace identity ID uživatele, pokud je k dispozici, 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 zadaného |
| GetUsersForClaimAsync(Claim) |
Vrátí seznam uživatelů z úložiště uživatelů, kteří mají zadané |
| 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í, jestli zadaný |
| IsEmailConfirmedAsync(TUser) |
Získá příznak označující, zda byla e-mailová adresa zadaného |
| 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 bylo potvrzeno 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í, jestli 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 pro 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 zadané |
| RemoveLoginAsync(TUser, String, String) |
Pokusí se odebrat zadané 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 hodnotu zadanou |
| 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) |
|
| SetAuthenticationTokenAsync(TUser, String, String, String) |
Nastaví ověřovací token pro uživatele. (Zděděno od UserManager<TUser>) |
| SetEmailAsync(TUser, String) |
|
| SetLockoutEnabledAsync(TUser, Boolean) |
Nastaví příznak označující, jestli je zadaný |
| SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>) |
Uzamkne uživatele, dokud zadané koncové datum neproběhlo. Nastavení koncového data v minulosti okamžitě odemkne uživatele. (Zděděno od UserManager<TUser>) |
| SetPhoneNumberAsync(TUser, String) |
Nastaví telefonní číslo zadaného |
| SetTwoFactorEnabledAsync(TUser, Boolean) |
Nastaví příznak označující, jestli má zadané |
| SetUserNameAsync(TUser, String) |
Nastaví danou pro |
| ThrowIfDisposed() |
Vyvolá, pokud byla tato třída odstraněna. (Zděděno od UserManager<TUser>) |
| UpdateAsync(TUser) |
Aktualizace zadané |
| UpdateNormalizedEmailAsync(TUser) |
Aktualizace normalizovaný e-mail pro zadaný |
| UpdateNormalizedUserNameAsync(TUser) |
Aktualizace normalizované uživatelské jméno zadaného |
| UpdatePasswordHash(TUser, String, Boolean) |
Aktualizace hodnoty hash hesla uživatele. (Zděděno od UserManager<TUser>) |
| UpdateSecurityStampAsync(TUser) |
Znovu vygeneruje bezpečnostní razítko pro zadané |
| 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ělo by se vrátit Success . Volá se před aktualizací hodnoty hash hesla. (Zděděno od UserManager<TUser>) |
| ValidateUserAsync(TUser) |
Pokud je ověření úspěšné, mělo by se vrátit Success . Volá se 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) |
PasswordVerificationResult Vrátí indikují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 označující, zda je zadaný |