Sdílet prostřednictvím


AspNetUserManager<TUser> Třída

Definice

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
AspNetUserManager<TUser>
Implementuje

Konstruktory

AspNetUserManager<TUser>(IUserStore<TUser>, IOptions<IdentityOptions>, IPasswordHasher<TUser>, IEnumerable<IUserValidator<TUser>>, IEnumerable<IPasswordValidator<TUser>>, ILookupNormalizer, IdentityErrorDescriber, IServiceProvider, ILogger<UserManager<TUser>>)

Vytvoří novou instanci AspNetUserManager<TUser>.

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ý claim do user.

(Zděděno od UserManager<TUser>)
AddClaimsAsync(TUser, IEnumerable<Claim>)

Přidá zadaný claims do user.

(Zděděno od UserManager<TUser>)
AddLoginAsync(TUser, UserLoginInfo)

Přidá externí UserLoginInfo do zadaného user.

(Zděděno od UserManager<TUser>)
AddPasswordAsync(TUser, String)

Přidá password do zadaného user pouze v případě, že uživatel ještě nemá heslo.

(Zděděno od UserManager<TUser>)
AddToRoleAsync(TUser, String)

Přidejte zadaný user do pojmenované role.

(Zděděno od UserManager<TUser>)
AddToRolesAsync(TUser, IEnumerable<String>)

Přidejte zadané user do pojmenovaných rolí.

(Zděděno od UserManager<TUser>)
ChangeEmailAsync(TUser, String, String)

Aktualizuje e-maily uživatelů, pokud je zadaná změna e-mailu platná token pro uživatele.

(Zděděno od UserManager<TUser>)
ChangePasswordAsync(TUser, String, String)

Změní heslo uživatele po potvrzení správnosti zadaného currentPassword jako asynchronní operace.

(Zděděno od UserManager<TUser>)
ChangePhoneNumberAsync(TUser, String, String)

Nastaví telefonní číslo pro zadanou user, pokud je zadaná změna platná token.

(Zděděno od UserManager<TUser>)
CheckPasswordAsync(TUser, String)

Vrátí příznak určující, zda daná password je platná pro zadanou user.

(Zděděno od UserManager<TUser>)
ConfirmEmailAsync(TUser, String)

Ověří, že token potvrzení e-mailu odpovídá zadanému user.

(Zděděno od UserManager<TUser>)
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 user v záložním úložišti bez hesla jako asynchronní operaci.

(Zděděno od UserManager<TUser>)
CreateAsync(TUser, String)

Vytvoří zadanou user v záložním úložišti s daným heslem jako asynchronní operaci.

(Zděděno od UserManager<TUser>)
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 user z záložního úložiště.

(Zděděno od UserManager<TUser>)
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ý userId.

(Zděděno od UserManager<TUser>)
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 userpomocí nakonfigurovaného zprostředkovatele tokenu resetování hesla.

(Zděděno od UserManager<TUser>)
GenerateTwoFactorTokenAsync(TUser, String)

Získá dvoufaktorový ověřovací token pro zadanou user.

(Zděděno od UserManager<TUser>)
GenerateUserTokenAsync(TUser, String, String)

Vygeneruje token pro danou user a purpose.

(Zděděno od UserManager<TUser>)
GetAccessFailedCountAsync(TUser)

Načte aktuální počet neúspěšných přístupů pro danou user.

(Zděděno od UserManager<TUser>)
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é user jako asynchronní operace.

(Zděděno od UserManager<TUser>)
GetEmailAsync(TUser)

Získá e-mailovou adresu zadaného user.

(Zděděno od UserManager<TUser>)
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ý user.

(Zděděno od UserManager<TUser>)
GetRolesAsync(TUser)

Získá seznam názvů rolí zadaných user patří.

(Zděděno od UserManager<TUser>)
GetSecurityStampAsync(TUser)

Získejte razítko zabezpečení pro zadanou user.

(Zděděno od UserManager<TUser>)
GetTwoFactorEnabledAsync(TUser)

Vrátí příznak určující, jestli má zadaný user povolené dvoufaktorové ověřování, nebo ne, jako asynchronní operaci.

(Zděděno od UserManager<TUser>)
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ý user.

(Zděděno od UserManager<TUser>)
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ý user.

(Zděděno od UserManager<TUser>)
GetUsersForClaimAsync(Claim)

Vrátí seznam uživatelů z úložiště uživatelů, kteří mají zadanou claim.

(Zděděno od UserManager<TUser>)
GetUsersInRoleAsync(String)

Vrátí seznam uživatelů z úložiště uživatelů, kteří jsou členy zadaného roleName.

(Zděděno od UserManager<TUser>)
GetValidTwoFactorProvidersAsync(TUser)

Získá seznam platných dvou zprostředkovatelů tokenů faktoru pro zadaný user, jako asynchronní operace.

(Zděděno od UserManager<TUser>)
HasPasswordAsync(TUser)

Získá příznak označující, zda zadaný user má heslo.

(Zděděno od UserManager<TUser>)
IsEmailConfirmedAsync(TUser)

Získá příznak označující, zda e-mailová adresa pro zadanou user byla ověřena, true, pokud je e-mailová adresa ověřena jinak false.

(Zděděno od UserManager<TUser>)
IsInRoleAsync(TUser, String)

Vrátí příznak označující, jestli je zadaná user členem dané pojmenované role.

(Zděděno od UserManager<TUser>)
IsLockedOutAsync(TUser)

Vrátí příznak označující, jestli je zadaná user uzamčena jako asynchronní operace.

(Zděděno od UserManager<TUser>)
IsPhoneNumberConfirmedAsync(TUser)

Získá příznak označující, zda zadané usertelefonní číslo bylo potvrzeno.

(Zděděno od UserManager<TUser>)
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ý claim z daného user.

(Zděděno od UserManager<TUser>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>)

Odebere zadaný claims z daného user.

(Zděděno od UserManager<TUser>)
RemoveFromRoleAsync(TUser, String)

Odebere zadanou user z pojmenované role.

(Zděděno od UserManager<TUser>)
RemoveFromRolesAsync(TUser, IEnumerable<String>)

Odebere zadanou user z pojmenovaných rolí.

(Zděděno od UserManager<TUser>)
RemoveLoginAsync(TUser, String, String)

Pokusí se odebrat poskytnuté externí přihlašovací údaje ze zadaného user. a vrátí příznak označující, jestli odebrání proběhlo úspěšně nebo ne.

(Zděděno od UserManager<TUser>)
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 claim v zadaném usernewClaim

(Zděděno od UserManager<TUser>)
ResetAccessFailedCountAsync(TUser)

Obnoví počet neúspěšných přístupů pro zadaný user.

(Zděděno od UserManager<TUser>)
ResetAuthenticatorKeyAsync(TUser)

Obnoví ověřovací klíč uživatele.

(Zděděno od UserManager<TUser>)
ResetPasswordAsync(TUser, String, String)

Po ověření zadaného tokenresetování hesla resetuje heslo userna zadanou newPassword .

(Zděděno od UserManager<TUser>)
SetAuthenticationTokenAsync(TUser, String, String, String)

Nastaví ověřovací token pro uživatele.

(Zděděno od UserManager<TUser>)
SetEmailAsync(TUser, String)

Nastaví email adresu pro user.

(Zděděno od UserManager<TUser>)
SetLockoutEnabledAsync(TUser, Boolean)

Nastaví příznak označující, jestli je možné zamknout zadané user jako asynchronní operaci.

(Zděděno od UserManager<TUser>)
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 user.

(Zděděno od UserManager<TUser>)
SetTwoFactorEnabledAsync(TUser, Boolean)

Nastaví příznak označující, jestli má zadaný user povoleno dvoufaktorové ověřování, nebo ne, jako asynchronní operaci.

(Zděděno od UserManager<TUser>)
SetUserNameAsync(TUser, String)

Nastaví danou userName pro zadanou user.

(Zděděno od UserManager<TUser>)
ThrowIfDisposed()

Vyvolá výjimku, pokud byla tato třída odstraněna.

(Zděděno od UserManager<TUser>)
UpdateAsync(TUser)

Aktualizuje zadanou user v záložním úložišti.

(Zděděno od UserManager<TUser>)
UpdateNormalizedEmailAsync(TUser)

Aktualizuje normalizovaný e-mail pro zadaný user.

(Zděděno od UserManager<TUser>)
UpdateNormalizedUserNameAsync(TUser)

Aktualizuje normalizované uživatelské jméno pro zadanou user.

(Zděděno od UserManager<TUser>)
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 user.

(Zděděno od UserManager<TUser>)
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ý userověřovací token pro změnu telefonního čísla platný pro danou phoneNumber.

(Zděděno od UserManager<TUser>)
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í token proti user.

(Zděděno od UserManager<TUser>)
VerifyUserTokenAsync(TUser, String, String, String)

Vrátí příznak určující, zda je zadaná token platná pro danou user a purpose.

(Zděděno od UserManager<TUser>)

Platí pro