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


UserOnlyStore<TUser> Класс

Определение

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

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

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

TUser

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

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

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

UserOnlyStore<TUser>(DbContext, IdentityErrorDescriber)

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

Свойства

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 of user logins.

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

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

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

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

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

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

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

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