Поделиться через


UserOnlyStore<TUser,TContext> Класс

Определение

Представляет новый экземпляр хранилища сохраняемости для указанных пользователей и типов ролей.

generic <typename TUser, typename TContext>
 where TUser : IdentityUser<System::String ^> where TContext : DbContextpublic ref class UserOnlyStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserOnlyStore<TUser, TContext, System::String ^>
public class UserOnlyStore<TUser,TContext> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore<TUser,TContext,string> where TUser : IdentityUser<string> where TContext : DbContext
type UserOnlyStore<'User, 'Context (requires 'User :> IdentityUser<string> and 'Context :> DbContext)> = class
    inherit UserOnlyStore<'User, 'Context, string (requires 'User :> IdentityUser<string> and 'Context :> DbContext)>
Public Class UserOnlyStore(Of TUser, TContext)
Inherits UserOnlyStore(Of TUser, TContext, String)

Параметры типа

TUser

Тип, представляющий пользователя.

TContext

Тип класса контекста данных, используемого для доступа к хранилищу.

Наследование

Конструкторы

UserOnlyStore<TUser,TContext>(TContext, IdentityErrorDescriber)

Создает новый экземпляр класса UserStore<TUser,TRole,TContext>.

Свойства

AutoSaveChanges

Возвращает или задает флаг, указывающий, следует ли сохранять изменения после вызова CreateAsync, UpdateAsync и DeleteAsync.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Context

Возвращает контекст базы данных для этого хранилища.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ErrorDescriber

Возвращает или задает для любой IdentityErrorDescriber ошибки, которая произошла с текущей операцией.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

DbSet для утверждений пользователей.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserLogins

Набор баз данных для входа пользователей.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

Свойство навигации для пользователей, содержащихся в хранилище.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UsersSet

Набор баз данных пользователей.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserTokens

DbSet of user token.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

Методы

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Добавляет заданный claims объект к указанному userобъекту .

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Добавляет заданный login объект к указанному userобъекту .

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

Добавьте новый маркер пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

Добавьте новый маркер пользователя.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

Преобразует предоставленный id объект в строго типизированный объект ключа.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

Преобразует предоставленный id объект в строковое представление.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

Возвращает количество код восстановления, которые по-прежнему действительны для пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

Создает объект , указанный user в пользовательском хранилище.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

Вызывается для создания нового экземпляра IdentityUserClaim<TKey>.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

Вызывается для создания нового экземпляра IdentityUserLogin<TKey>.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserToken(TUser, String, String, String)

Вызывается для создания нового экземпляра IdentityUserToken<TKey>.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

Удаляет указанный user объект из пользовательского хранилища.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

Ликвидация хранилища

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

Возвращает пользователя, если таковой есть, связанный с указанным нормализованным адресом электронной почты.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

Находит и возвращает пользователя , если таковой имеется, у которого есть указанный userIdобъект .

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

Извлекает пользователя, связанного с указанным поставщиком входа и ключом поставщика входа.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

Находит и возвращает пользователя , если таковой имеется, который имеет указанное нормализованное имя пользователя.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindTokenAsync(TUser, String, String, CancellationToken)

Найдите маркер пользователя, если он существует.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Возвращает пользователя с соответствующим идентификатором userId, если он существует.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Возвращает пользователя с соответствующим идентификатором userId, если он существует.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

Возвращает имя входа пользователя с помощью provider, providerKey , если он существует.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Возвращает имя входа пользователя с соответствующими идентификаторами userId, provider, providerKey, если оно существует.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Возвращает имя входа пользователя с соответствующими идентификаторами userId, provider, providerKey, если оно существует.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Извлекает текущее число неудачных обращений для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

Получите ключ средства проверки подлинности для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

Получение утверждений, связанных с указанным user в качестве асинхронной операции.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

Возвращает адрес электронной почты для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

Возвращает флаг, указывающий, был ли проверенный адрес электронной почты для указанного user , значение true, если адрес электронной почты проверен в противном случае false.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

Извлекает флаг, указывающий, можно ли включить блокировку пользователя для указанного пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

Возвращает последний DateTimeOffset истекший срок блокировки пользователя, если таковой имеется. Любое время в прошлом должно указывать на то, что пользователь не заблокирован.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

Извлекает связанные имена входа для указанного объекта .

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

Возвращает нормализованный адрес электронной почты для указанного user.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Возвращает нормализованное имя пользователя для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

Возвращает хэш пароля для пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

Возвращает номер телефона (при наличии) для указанного user.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

Возвращает флаг, указывающий, подтвержден ли указанный userномер телефона.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetSecurityStampAsync(TUser, CancellationToken)

Получите метку безопасности для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

Возвращает значение токена.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

Возвращает флаг, указывающий, включена ли в указанном объекте user двухфакторная проверка подлинности в качестве асинхронной операции.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

Возвращает идентификатор пользователя для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

Возвращает имя пользователя для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

Извлекает всех пользователей с указанным утверждением.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
HasPasswordAsync(TUser, CancellationToken)

Возвращает флаг, указывающий, есть ли у указанного пользователя пароль.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Записывает, что произошел сбой доступа, что увеличивает число неудачных обращений.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RedeemCodeAsync(TUser, String, CancellationToken)

Возвращает значение, указывающее, является ли код восстановления допустимым для пользователя. Примечание. Коды восстановления действительны только один раз и будут недопустимыми после использования.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Удаляет заданный claims объект из указанного userобъекта .

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Удаляет заданный loginProvider объект из указанного userобъекта .

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

Удаляет маркер для пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Удаление нового маркера пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Удаление нового маркера пользователя.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Заменяет в claim указанном userобъекте newClaimна .

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Обновления коды восстановления для пользователя, недействив все предыдущие коды восстановления.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

Сбрасывает число неудачных обращений пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SaveChanges(CancellationToken)

Сохраняет текущее хранилище.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

Задает ключ аутентификатора для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

email Задает адрес для user.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Задает флаг, указывающий, подтвержден ли указанный userадрес электронной почты.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Установите флаг, указывающий, можно ли заблокировать указанный user объект.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Блокирует пользователя до истечения указанной даты окончания. Установка даты окончания в прошлом немедленно разблокирует пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

Задает нормализованный адрес электронной почты для указанного user.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Задает заданное нормализованное имя для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

Задает хэш пароля для пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

Задает номер телефона для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

Устанавливает флаг, указывающий, подтвержден ли указанный userномер телефона.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

Задает предоставленный уровень безопасности stamp для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

Задает значение маркера для конкретного пользователя.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

Устанавливает флаг, указывающий, включена ли в указанном объекте user двухфакторная проверка подлинности в качестве асинхронной операции.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

Задает заданное userName значение для указанного userобъекта .

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

Вызывает исключение, если этот класс был удален.

(Унаследовано от UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

Обновления указанного user в пользовательском хранилище.

(Унаследовано от UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

Применяется к