UserOnlyStore<TUser,TContext,TKey> Класс

Определение

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

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))

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

TUser

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

TContext

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

TKey

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

Наследование
UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken,IdentityUserPasskey<TKey>>
UserOnlyStore<TUser,TContext,TKey>
Наследование
Производный

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

Имя Описание
UserOnlyStore<TUser,TContext,TKey>(TContext, IdentityErrorDescriber)

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

Свойства

Имя Описание
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

DbSet для входа пользователей.

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

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

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

DbSet пользователей.

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

DbSet пользовательских маркеров.

(Унаследовано от 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)

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

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

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

(Унаследовано от UserStoreBase<TUser,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)

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

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

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

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

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

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

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

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

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

(Унаследовано от UserStoreBase<TUser,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)

Извлекает связанные имена входа для указанного <param ref="user" />.

(Унаследовано от 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)

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

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

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

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

Заменяет указанный claimuserэлемент , на 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>)

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