Udostępnij za pośrednictwem


UserOnlyStore<TUser,TContext,TKey> Klasa

Definicja

Reprezentuje nowe wystąpienie magazynu trwałości dla określonego typu użytkownika i roli.

generic <typename TUser, typename TContext, typename TKey>
 where TUser : IdentityUser<TKey> where TContext : DbContext where TKey : IEquatable<TKey>public ref class UserOnlyStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserOnlyStore<TUser, TContext, TKey, Microsoft::AspNetCore::Identity::IdentityUserClaim<TKey> ^, Microsoft::AspNetCore::Identity::IdentityUserLogin<TKey> ^, Microsoft::AspNetCore::Identity::IdentityUserToken<TKey> ^>
public class UserOnlyStore<TUser,TContext,TKey> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore<TUser,TContext,TKey,Microsoft.AspNetCore.Identity.IdentityUserClaim<TKey>,Microsoft.AspNetCore.Identity.IdentityUserLogin<TKey>,Microsoft.AspNetCore.Identity.IdentityUserToken<TKey>> where TUser : IdentityUser<TKey> where TContext : DbContext where TKey : IEquatable<TKey>
type UserOnlyStore<'User, 'Context, 'Key (requires 'User :> IdentityUser<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)> = class
    inherit UserOnlyStore<'User, 'Context, 'Key, IdentityUserClaim<'Key>, IdentityUserLogin<'Key>, IdentityUserToken<'Key> (requires 'User :> IdentityUser<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)>
Public Class UserOnlyStore(Of TUser, TContext, TKey)
Inherits UserOnlyStore(Of TUser, TContext, TKey, IdentityUserClaim(Of TKey), IdentityUserLogin(Of TKey), IdentityUserToken(Of TKey))

Parametry typu

TUser

Typ reprezentujący użytkownika.

TContext

Typ klasy kontekstu danych używanej do uzyskiwania dostępu do magazynu.

TKey

Typ klucza podstawowego dla roli.

Dziedziczenie
Pochodne

Konstruktory

UserOnlyStore<TUser,TContext,TKey>(TContext, IdentityErrorDescriber)

Tworzy nowe wystąpienie klasy UserStore<TUser,TRole,TContext,TKey>.

Właściwości

AutoSaveChanges

Pobiera lub ustawia flagę wskazującą, czy zmiany powinny być utrwalane po wywołaniu metody CreateAsync, UpdateAsync i DeleteAsync.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Context

Pobiera kontekst bazy danych dla tego magazynu.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ErrorDescriber

Pobiera lub ustawia wartość IdentityErrorDescriber dla dowolnego błędu, który wystąpił podczas bieżącej operacji.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

DbSet oświadczeń użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserLogins

DbSet identyfikatorów logowania użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

Właściwość nawigacji dla użytkowników, które zawiera sklep.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UsersSet

DbSet użytkowników.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserTokens

DbSet tokenów użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

Metody

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Dodaje daną claims wartość do określonego userelementu .

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Dodaje daną login wartość do określonego userelementu .

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

Dodaj nowy token użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

Dodaj nowy token użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

Konwertuje podany id obiekt na silnie typizowanego obiektu klucza.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

Konwertuje podaną id wartość na jej reprezentację ciągu.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

Zwraca liczbę kodów odzyskiwania, które są nadal prawidłowe dla użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

Tworzy określony user w magazynie użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

Wywołana w celu utworzenia nowego wystąpienia klasy IdentityUserClaim<TKey>.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

Wywołana w celu utworzenia nowego wystąpienia klasy IdentityUserLogin<TKey>.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserToken(TUser, String, String, String)

Wywołana w celu utworzenia nowego wystąpienia klasy IdentityUserToken<TKey>.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

Usuwa określony user element ze sklepu użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

Usuwanie magazynu

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

Pobiera użytkownika, jeśli istnieje, skojarzony z określonym, znormalizowany adres e-mail.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

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

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

Pobiera użytkownika skojarzonego z określonym dostawcą logowania i kluczem dostawcy logowania.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

Wyszukuje i zwraca użytkownika, jeśli istnieje, który ma określoną znormalizowaną nazwę użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindTokenAsync(TUser, String, String, CancellationToken)

Znajdź token użytkownika, jeśli istnieje.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Zwróć użytkownika z pasującym identyfikatorem userId, jeśli istnieje.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Zwróć użytkownika z pasującym identyfikatorem userId, jeśli istnieje.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

Zwróć identyfikator logowania użytkownika z dostawcą, providerKey, jeśli istnieje.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Zwróć identyfikator logowania użytkownika z pasującym identyfikatorem userId, dostawcą, kluczem dostawcy, jeśli istnieje.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Zwróć identyfikator logowania użytkownika z pasującym identyfikatorem userId, dostawcą, kluczem dostawcy, jeśli istnieje.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Pobiera bieżącą liczbę nieudanych dostępu dla określonego userpliku .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

Pobierz klucz wystawcy uwierzytelniającego dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

Pobierz oświadczenia skojarzone z określoną user operacją asynchroniczną.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

Pobiera adres e-mail dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

Pobiera flagę wskazującą, czy blokada użytkownika może być włączona dla określonego użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

Pobiera ostatnią DateTimeOffset blokadę użytkownika wygasłą, jeśli istnieje. W dowolnym momencie w przeszłości powinien wskazywać, że użytkownik nie jest zablokowany.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

Pobiera skojarzone identyfikatory logowania dla określonego elementu .

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

Pobiera skrót hasła dla użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

Pobiera numer telefonu, jeśli istnieje, dla określonego user.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

Pobiera flagę wskazującą, czy podany usernumer telefonu został potwierdzony.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetSecurityStampAsync(TUser, CancellationToken)

Pobierz sygnaturę zabezpieczeń dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

Zwraca wartość tokenu.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

Pobiera identyfikator użytkownika dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

Pobiera nazwę użytkownika dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

Pobiera wszystkich użytkowników z określonym oświadczeniem.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
HasPasswordAsync(TUser, CancellationToken)

Zwraca flagę wskazującą, czy określony użytkownik ma hasło.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Rekordy, w których wystąpił nieudany dostęp, zwiększając liczbę nieudanych dostępu.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RedeemCodeAsync(TUser, String, CancellationToken)

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 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Usuwa dane claims z określonego userelementu .

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Usuwa dane loginProvider z określonego userelementu .

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

Usuwa token użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Usuń nowy token użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Usuń nowy token użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Zamienia element claim w określonym userobiekcie na .newClaim

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Aktualizacje kodów odzyskiwania dla użytkownika podczas unieważniania poprzednich kodów odzyskiwania.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

Resetuje liczbę nieudanych dostępu użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SaveChanges(CancellationToken)

Zapisuje bieżący sklep.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

Ustawia klucz wystawcy uwierzytelniającego dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

email Ustawia adres dla .user

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Ustawia flagę wskazującą, czy określony useradres e-mail został potwierdzony, czy nie.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Ustaw flagę wskazującą, czy określony user można zablokować..

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Blokuje użytkownika do momentu przekazania określonej daty zakończenia. Ustawienie daty końcowej w przeszłości natychmiast odblokowuje użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Ustawia podaną znormalizowaną nazwę dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

Ustawia skrót hasła dla użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

Ustawia numer telefonu dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

Ustawia podane zabezpieczenia stamp dla określonego userelementu .

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

Ustawia wartość tokenu dla określonego użytkownika.

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

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

(Odziedziczone po UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

Aktualizacje określony user w magazynie użytkownika.

(Odziedziczone po UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

Dotyczy