UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> Класс

Определение

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

generic <typename TUser, typename TRole, typename TKey, typename TUserClaim, typename TUserRole, typename TUserLogin, typename TUserToken, typename TRoleClaim>
 where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>gcnew() where TUserRole : IdentityUserRole<TKey>gcnew() where TUserLogin : IdentityUserLogin<TKey>gcnew() where TUserToken : IdentityUserToken<TKey>gcnew() where TRoleClaim : IdentityRoleClaim<TKey>gcnew()public ref class UserStoreBase abstract : Microsoft::AspNetCore::Identity::UserStoreBase<TUser, TKey, TUserClaim, TUserLogin, TUserToken>, IDisposable, Microsoft::AspNetCore::Identity::IUserRoleStore<TUser>, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public abstract class UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> : Microsoft.AspNetCore.Identity.UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>, IDisposable, Microsoft.AspNetCore.Identity.IUserRoleStore<TUser>, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>, new() where TUserRole : IdentityUserRole<TKey>, new() where TUserLogin : IdentityUserLogin<TKey>, new() where TUserToken : IdentityUserToken<TKey>, new() where TRoleClaim : IdentityRoleClaim<TKey>, new()
type UserStoreBase<'User, 'Role, 'Key, 'UserClaim, 'UserRole, 'UserLogin, 'UserToken, 'RoleClaim (requires 'User :> IdentityUser<'Key> and 'Role :> IdentityRole<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserRole :> IdentityUserRole<'Key> and 'UserRole : (new : unit -> 'UserRole) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken) and 'RoleClaim :> IdentityRoleClaim<'Key> and 'RoleClaim : (new : unit -> 'RoleClaim))> = class
    inherit UserStoreBase<'User, 'Key, 'UserClaim, 'UserLogin, 'UserToken (requires 'User :> IdentityUser<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken))>
    interface IUserRoleStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IUserStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IDisposable
Public MustInherit Class UserStoreBase(Of TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TUserToken, TRoleClaim)
Inherits UserStoreBase(Of TUser, TKey, TUserClaim, TUserLogin, TUserToken)
Implements IDisposable, IUserRoleStore(Of TUser), IUserStore(Of TUser)

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

TUser

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

TRole

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

TKey

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

TUserClaim

Тип, представляющий утверждение.

TUserRole

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

TUserLogin

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

TUserToken

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

TRoleClaim

Тип, представляющий утверждение роли.

Наследование
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>
Производный
Реализации

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

UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>(IdentityErrorDescriber)

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

Свойства

ErrorDescriber

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

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

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

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

Методы

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

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

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

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

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

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

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 в пользовательском хранилище.

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

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

CreateUserToken(TUser, String, String, String)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FindTokenAsync(TUser, String, String, CancellationToken)

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

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

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

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

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

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

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

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

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

GetAccessFailedCountAsync(TUser, CancellationToken)

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

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

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

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

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

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

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

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

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

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)

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

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

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

HasPasswordAsync(TUser, CancellationToken)

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

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

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

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

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

RedeemCodeAsync(TUser, String, CancellationToken)

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

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

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

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

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

RemoveLoginAsync(TUser, String, String, CancellationToken)

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от UserStoreBase<TUser,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 в пользовательском хранилище.

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

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