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 hermetyzuje 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 klasy 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

Służy do generowania IdentityErrorDescriber komunikatów o błędach.

(Odziedziczone po UserManager<TUser>)
KeyNormalizer

Służy ILookupNormalizer do normalizacji elementów, takich jak nazwy użytkowników i ról.

(Odziedziczone po UserManager<TUser>)
Logger

Służy do rejestrowania ILogger komunikatów z menedżera.

(Odziedziczone po UserManager<TUser>)
Options

Służy do konfigurowania IdentityOptions tożsamości.

(Odziedziczone po UserManager<TUser>)
PasswordHasher

Używane IPasswordHasher<TUser> do skrótu haseł.

(Odziedziczone po UserManager<TUser>)
PasswordValidators

Służy IPasswordValidator<TUser> do weryfikowania 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 zaplecza obsługuje zwracanie IQueryable kolekcji informacji.

(Odziedziczone po UserManager<TUser>)
SupportsUserAuthenticationTokens

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje tokeny uwierzytelniania.

(Odziedziczone po UserManager<TUser>)
SupportsUserAuthenticatorKey

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje uwierzytelnianie użytkownika.

(Odziedziczone po UserManager<TUser>)
SupportsUserClaim

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje oświadczenia użytkowników.

(Odziedziczone po UserManager<TUser>)
SupportsUserEmail

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje wiadomości e-mail użytkowników.

(Odziedziczone po UserManager<TUser>)
SupportsUserLockout

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje blokady użytkowników.

(Odziedziczone po UserManager<TUser>)
SupportsUserLogin

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje identyfikatory logowania zewnętrzne.

(Odziedziczone po UserManager<TUser>)
SupportsUserPassword

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje hasła użytkowników.

(Odziedziczone po UserManager<TUser>)
SupportsUserPhoneNumber

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje numery telefonów użytkowników.

(Odziedziczone po UserManager<TUser>)
SupportsUserRole

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje role użytkowników.

(Odziedziczone po UserManager<TUser>)
SupportsUserSecurityStamp

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje sygnatury zabezpieczeń.

(Odziedziczone po UserManager<TUser>)
SupportsUserTwoFactor

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza obsługuje uwierzytelnianie dwuskładnikowe.

(Odziedziczone po UserManager<TUser>)
SupportsUserTwoFactorRecoveryCodes

Pobiera flagę wskazującą, czy magazyn użytkowników zaplecza 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

Służy IUserValidator<TUser> do weryfikowania użytkowników.

(Odziedziczone po UserManager<TUser>)

Metody

AccessFailedAsync(TUser)

Zwiększa liczbę nieudanych operacji 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 element do elementu user.

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

Dodaje określony claims element do elementu user.

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

Dodaje element zewnętrzny UserLoginInfo do określonego userobiektu .

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

Dodaje element 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 element do nazwanej roli.

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

Dodaj określony user element do nazwanych ról.

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

Aktualizacje wiadomości e-mail użytkowników, jeśli określona zmiana token poczty e-mail 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 wartość 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 wartość jest prawidłowa dla określonego userelementu .

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

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

(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 element określony user w magazynie zaplecza bez hasła jako operację asynchroniczną.

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

Tworzy element określony user w magazynie zaplecza 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ślony user element z magazynu zaplecza.

(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: Zalecane jest ustawienie wartości identityOptions.User.RequireUniqueEmail na wartość true w przypadku korzystania z tej metody. W przeciwnym razie sklep może zgłaszać, jeśli użytkownicy mają zduplikowane wiadomości e-mail.

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

Wyszukuje i zwraca użytkownika, jeśli istnieje, który ma określony userIdelement .

(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 klucz tajny zabezpieczeń zakodowany w formacie base32 (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 userelementu przy użyciu skonfigurowanego dostawcy tokenu resetowania haseł.

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

Pobiera dwuskładnikowy token uwierzytelniania dla określonego userelementu .

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

Generuje token dla danego user elementu i purpose.

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

Pobiera bieżącą liczbę zakończonych niepowodzeniem dostępu dla danego userobiektu .

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

Zwraca token uwierzytelniania dla użytkownika.

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

Zwraca klucz uwierzytelniania dla użytkownika.

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

Pobiera listę Claimelementów, które mają należeć do określonego user jako operacja asynchroniczna.

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

Pobiera adres e-mail dla określonego userelementu .

(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 blokadę użytkownika wygasłą, jeśli istnieje. Wartość czasu 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 userelementu .

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

Zwraca flagę wskazującą, czy określony 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 głównej 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 userelementu .

(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 userelementu .

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

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

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

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

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

Pobiera listę prawidłowych dwóch dostawców tokenów współczynnika dla określonego userelementu , 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 został 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 wartość user jest zablokowana jako operacja asynchroniczna.

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

Pobiera flagę wskazującą, czy określony usernumer telefonu został potwierdzony.

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

Normalizacja wiadomości e-mail na potrzeby spójnych porównań.

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

Normalizacja klucza (nazwy użytkownika, wiadomości e-mail) w celu uzyskania spójnych porównań.

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

Normalizacja nazwy użytkownika lub roli na potrzeby 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ę tokenów.

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

Usuń token uwierzytelniania użytkownika.

(Odziedziczone po UserManager<TUser>)
RemoveClaimAsync(TUser, Claim)

Usuwa określony claim element z danego userelementu .

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

Usuwa określony claims element z danego userelementu .

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

Usuwa określony user element 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 userelementu . 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 daną claim wartość w określonym user obiekcie na newClaim

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

Resetuje liczbę nieudanych dostępu dla określonego userelementu .

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

Resetuje klucz uwierzytelniania użytkownika.

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

Resetuje userhasło do określonego newPassword po zweryfikowaniu danego resetowania tokenhasła.

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

Ustawia token uwierzytelniania dla użytkownika.

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

email Ustawia adres dla .user

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

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

(Odziedziczone po UserManager<TUser>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>)

Blokuje użytkownika do momentu przekazania 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 userelementu .

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

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

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

Ustawia daną userName wartość dla określonego userelementu .

(Odziedziczone po UserManager<TUser>)
ThrowIfDisposed()

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

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

Aktualizacje określony user w magazynie zaplecza.

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

Aktualizacje znormalizowaną wiadomość e-mail dla określonego userelementu .

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

Aktualizacje znormalizowaną nazwę użytkownika dla określonego userelementu .

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

Aktualizacje skrót hasła użytkownika.

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

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

(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 walidacja 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 walidacja 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 usernumer telefonu zmienia token weryfikacji jest prawidłowy dla danego phoneNumberelementu .

(Odziedziczone po UserManager<TUser>)
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String)

Zwraca wartość wskazującą PasswordVerificationResult wynik porównania skrótów haseł.

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

Weryfikuje określone dwa uwierzytelnianie token współczynnika względem elementu user.

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

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

(Odziedziczone po UserManager<TUser>)

Dotyczy