Udostępnij za pośrednictwem


AspNetUserManager<TUser> Klasa

Definicja

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

Konstruktory

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

Tworzy nowe wystąpienie AspNetUserManager<TUser>.

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

(Odziedziczone po UserManager<TUser>)
AddClaimsAsync(TUser, IEnumerable<Claim>)

Dodaje określony claims do user.

(Odziedziczone po UserManager<TUser>)
AddLoginAsync(TUser, UserLoginInfo)

Dodaje UserLoginInfo zewnętrzne do określonego user.

(Odziedziczone po UserManager<TUser>)
AddPasswordAsync(TUser, String)

Dodaje password do określonego user tylko wtedy, gdy użytkownik nie ma jeszcze hasła.

(Odziedziczone po UserManager<TUser>)
AddToRoleAsync(TUser, String)

Dodaj określony user do nazwanej roli.

(Odziedziczone po UserManager<TUser>)
AddToRolesAsync(TUser, IEnumerable<String>)

Dodaj określony user do nazwanych ról.

(Odziedziczone po UserManager<TUser>)
ChangeEmailAsync(TUser, String, String)

Aktualizuje wiadomości e-mail użytkowników, jeśli określona zmiana wiadomości e-mail token jest prawidłowa dla użytkownika.

(Odziedziczone po UserManager<TUser>)
ChangePasswordAsync(TUser, String, String)

Zmienia hasło użytkownika po potwierdzeniu, że określona currentPassword jest poprawna jako operacja asynchroniczna.

(Odziedziczone po UserManager<TUser>)
ChangePhoneNumberAsync(TUser, String, String)

Ustawia numer telefonu dla określonego user, jeśli określona zmiana token jest prawidłowa.

(Odziedziczone po UserManager<TUser>)
CheckPasswordAsync(TUser, String)

Zwraca flagę wskazującą, czy dana password jest prawidłowa dla określonego user.

(Odziedziczone po UserManager<TUser>)
ConfirmEmailAsync(TUser, String)

Sprawdza, czy token potwierdzenia wiadomości e-mail jest zgodny z określonym user.

(Odziedziczone po UserManager<TUser>)
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 user w magazynie zapasowym bez hasła jako operację asynchroniczną.

(Odziedziczone po UserManager<TUser>)
CreateAsync(TUser, String)

Tworzy określony user w magazynie zapasowym z podanym hasłem jako operacją asynchroniczną.

(Odziedziczone po UserManager<TUser>)
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 user z magazynu kopii zapasowych.

(Odziedziczone po UserManager<TUser>)
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 userId.

(Odziedziczone po UserManager<TUser>)
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 userprzy użyciu skonfigurowanego dostawcy tokenu resetowania hasła.

(Odziedziczone po UserManager<TUser>)
GenerateTwoFactorTokenAsync(TUser, String)

Pobiera token uwierzytelniania dwuskładnikowego dla określonego user.

(Odziedziczone po UserManager<TUser>)
GenerateUserTokenAsync(TUser, String, String)

Generuje token dla danego user i purpose.

(Odziedziczone po UserManager<TUser>)
GetAccessFailedCountAsync(TUser)

Pobiera bieżącą liczbę nieudanych dostępu dla danego user.

(Odziedziczone po UserManager<TUser>)
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 user jako operację asynchroniczną.

(Odziedziczone po UserManager<TUser>)
GetEmailAsync(TUser)

Pobiera adres e-mail dla określonego user.

(Odziedziczone po UserManager<TUser>)
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 user.

(Odziedziczone po UserManager<TUser>)
GetRolesAsync(TUser)

Pobiera listę nazw ról, do których należy określona user.

(Odziedziczone po UserManager<TUser>)
GetSecurityStampAsync(TUser)

Pobierz sygnaturę zabezpieczeń dla określonego user.

(Odziedziczone po UserManager<TUser>)
GetTwoFactorEnabledAsync(TUser)

Zwraca flagę wskazującą, czy określona user ma włączone uwierzytelnianie dwuskładnikowe, czy nie, jako operację asynchroniczną.

(Odziedziczone po UserManager<TUser>)
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 user.

(Odziedziczone po UserManager<TUser>)
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 user.

(Odziedziczone po UserManager<TUser>)
GetUsersForClaimAsync(Claim)

Zwraca listę użytkowników ze sklepu użytkowników, którzy mają określony claim.

(Odziedziczone po UserManager<TUser>)
GetUsersInRoleAsync(String)

Zwraca listę użytkowników ze sklepu użytkowników, którzy są członkami określonego roleName.

(Odziedziczone po UserManager<TUser>)
GetValidTwoFactorProvidersAsync(TUser)

Pobiera listę prawidłowych dwóch dostawców tokenów czynnikowych dla określonego user, jako operację asynchroniczną.

(Odziedziczone po UserManager<TUser>)
HasPasswordAsync(TUser)

Pobiera flagę wskazującą, czy określony user ma hasło.

(Odziedziczone po UserManager<TUser>)
IsEmailConfirmedAsync(TUser)

Pobiera flagę wskazującą, czy adres e-mail dla określonego user został zweryfikowany, prawda, jeśli adres e-mail jest zweryfikowany w przeciwnym razie fałsz.

(Odziedziczone po UserManager<TUser>)
IsInRoleAsync(TUser, String)

Zwraca flagę wskazującą, czy określona user jest członkiem danej nazwanej roli.

(Odziedziczone po UserManager<TUser>)
IsLockedOutAsync(TUser)

Zwraca flagę wskazującą, czy określona user jest zablokowana jako operacja asynchroniczna.

(Odziedziczone po UserManager<TUser>)
IsPhoneNumberConfirmedAsync(TUser)

Pobiera flagę wskazującą, czy określony numer telefonu userzostał potwierdzony.

(Odziedziczone po UserManager<TUser>)
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 claim z danego user.

(Odziedziczone po UserManager<TUser>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>)

Usuwa określone claims z danego user.

(Odziedziczone po UserManager<TUser>)
RemoveFromRoleAsync(TUser, String)

Usuwa określone user z nazwanej roli.

(Odziedziczone po UserManager<TUser>)
RemoveFromRolesAsync(TUser, IEnumerable<String>)

Usuwa określone user z nazwanych ról.

(Odziedziczone po UserManager<TUser>)
RemoveLoginAsync(TUser, String, String)

Próbuje usunąć podane zewnętrzne informacje logowania z określonego user. i zwraca flagę wskazującą, czy usunięcie powiedzie się, czy nie.

(Odziedziczone po UserManager<TUser>)
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 claim w określonym user na newClaim

(Odziedziczone po UserManager<TUser>)
ResetAccessFailedCountAsync(TUser)

Resetuje liczbę nieudanych prób dostępu dla określonego user.

(Odziedziczone po UserManager<TUser>)
ResetAuthenticatorKeyAsync(TUser)

Resetuje klucz wystawcy uwierzytelniania dla użytkownika.

(Odziedziczone po UserManager<TUser>)
ResetPasswordAsync(TUser, String, String)

Resetuje hasło userdo określonego newPassword po zweryfikowaniu danego resetowania hasła token.

(Odziedziczone po UserManager<TUser>)
SetAuthenticationTokenAsync(TUser, String, String, String)

Ustawia token uwierzytelniania dla użytkownika.

(Odziedziczone po UserManager<TUser>)
SetEmailAsync(TUser, String)

Ustawia adres email dla user.

(Odziedziczone po UserManager<TUser>)
SetLockoutEnabledAsync(TUser, Boolean)

Ustawia flagę wskazującą, czy określony user można zablokować jako operację asynchroniczną.

(Odziedziczone po UserManager<TUser>)
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 user.

(Odziedziczone po UserManager<TUser>)
SetTwoFactorEnabledAsync(TUser, Boolean)

Ustawia flagę wskazującą, czy określona user ma włączone uwierzytelnianie dwuskładnikowe, czy nie, jako operację asynchroniczną.

(Odziedziczone po UserManager<TUser>)
SetUserNameAsync(TUser, String)

Ustawia podane userName dla określonego user.

(Odziedziczone po UserManager<TUser>)
ThrowIfDisposed()

Zgłasza błąd, jeśli ta klasa została usunięta.

(Odziedziczone po UserManager<TUser>)
UpdateAsync(TUser)

Aktualizuje określone user w magazynie zapasowym.

(Odziedziczone po UserManager<TUser>)
UpdateNormalizedEmailAsync(TUser)

Aktualizuje znormalizowaną wiadomość e-mail dla określonego user.

(Odziedziczone po UserManager<TUser>)
UpdateNormalizedUserNameAsync(TUser)

Aktualizuje znormalizowaną nazwę użytkownika dla określonego user.

(Odziedziczone po UserManager<TUser>)
UpdatePasswordHash(TUser, String, Boolean)

Aktualizuje skrót hasła użytkownika.

(Odziedziczone po UserManager<TUser>)
UpdateSecurityStampAsync(TUser)

Ponownie generuje sygnaturę zabezpieczeń dla określonego user.

(Odziedziczone po UserManager<TUser>)
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 userjest prawidłowy dla danego phoneNumber.

(Odziedziczone po UserManager<TUser>)
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 token względem user.

(Odziedziczone po UserManager<TUser>)
VerifyUserTokenAsync(TUser, String, String, String)

Zwraca flagę wskazującą, czy określona token jest prawidłowa dla danego user i purpose.

(Odziedziczone po UserManager<TUser>)

Dotyczy