UserStore Класс

Определение

Представляет новый экземпляр хранилища сохраняемости для пользователей с использованием реализации по умолчанию IdentityUser<TKey> со строкой в качестве первичного ключа.

public ref class UserStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserStore<Microsoft::AspNetCore::Identity::EntityFrameworkCore::IdentityUser<System::String ^> ^>
public ref class UserStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserStore<Microsoft::AspNetCore::Identity::IdentityUser<System::String ^> ^>
public class UserStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser<string>>
public class UserStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<Microsoft.AspNetCore.Identity.IdentityUser<string>>
type UserStore = class
    inherit UserStore<IdentityUser<string>>
Public Class UserStore
Inherits UserStore(Of IdentityUser(Of String))
Наследование
Наследование

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

UserStore(DbContext, IdentityErrorDescriber)

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

Свойства

AutoSaveChanges

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

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

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

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

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

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

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

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

Методы

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
AddToRoleAsync(TUser, String, CancellationToken)

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

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

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

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

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
ConvertIdToString(TKey)

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
CountCodesAsync(TUser, CancellationToken)

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

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

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey>)
CreateUserLogin(TUser, UserLoginInfo)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey>)
CreateUserRole(TUser, TRole)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey>)
CreateUserToken(TUser, String, String, String)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey>)
DeleteAsync(TUser, CancellationToken)

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindByEmailAsync(String, CancellationToken)

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

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

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

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

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindRoleAsync(String, CancellationToken)

Возвращает роль с нормализованным именем, если она существует.

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
FindUserRoleAsync(TKey, TKey, CancellationToken)

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

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

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

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

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

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetEmailConfirmedAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetLockoutEnabledAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetLockoutEndDateAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetLoginsAsync(TUser, CancellationToken)

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetPasswordHashAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetPhoneNumberAsync(TUser, CancellationToken)

Возвращает номер телефона, если таковой имеется, для указанного user .

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetRolesAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetSecurityStampAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetTokenAsync(TUser, String, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetUserIdAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetUserNameAsync(TUser, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetUsersForClaimAsync(Claim, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
GetUsersInRoleAsync(String, CancellationToken)

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Записывает данные о неудачном доступе, увеличивая число неудачных поправок.

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
IsInRoleAsync(TUser, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
RedeemCodeAsync(TUser, String, CancellationToken)

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
RemoveFromRoleAsync(TUser, String, CancellationToken)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SaveChanges(CancellationToken)

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

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

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

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

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

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetPasswordHashAsync(TUser, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetSecurityStampAsync(TUser, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
SetUserNameAsync(TUser, String, CancellationToken)

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
ThrowIfDisposed()

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

(Унаследовано от UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>)
UpdateAsync(TUser, CancellationToken)

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

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

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