IUserLoginStore<TUser> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет абстракцию для хранения информации, которая сопоставляет внешние данные для входа, предоставляемые учетной записью Майкрософт, Facebook и т. д. в учетную запись пользователя.
generic <typename TUser>
where TUser : classpublic interface class IUserLoginStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserLoginStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserLoginStore<'User (requires 'User : null)> = interface
interface IUserStore<'User (requires 'User : null)>
interface IDisposable
Public Interface IUserLoginStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)
Параметры типа
- TUser
Тип, представляющий пользователя.
- Производный
- Реализации
Методы
AddLoginAsync(TUser, UserLoginInfo, CancellationToken) |
Добавляет внешний UserLoginInfo объект к указанному |
CreateAsync(TUser, CancellationToken) |
Создает указанный |
DeleteAsync(TUser, CancellationToken) |
Удаляет указанный |
FindByIdAsync(String, CancellationToken) |
Находит и возвращает пользователя , если таковой имеется, у которого есть указанный |
FindByLoginAsync(String, String, CancellationToken) |
Извлекает пользователя, связанного с указанным поставщиком входа и ключом поставщика входа. |
FindByNameAsync(String, CancellationToken) |
Находит и возвращает пользователя , если таковой имеется, с указанным нормализованным именем пользователя. (Унаследовано от IUserStore<TUser>) |
GetLoginsAsync(TUser, CancellationToken) |
Извлекает связанные имена входа для указанного объекта . |
GetNormalizedUserNameAsync(TUser, CancellationToken) |
Возвращает нормализованное имя пользователя для указанного |
GetUserIdAsync(TUser, CancellationToken) |
Возвращает идентификатор пользователя для указанного |
GetUserNameAsync(TUser, CancellationToken) |
Возвращает имя пользователя для указанного |
RemoveLoginAsync(TUser, String, String, CancellationToken) |
Пытается удалить предоставленные данные для входа из указанного |
SetNormalizedUserNameAsync(TUser, String, CancellationToken) |
Задает заданное нормализованное имя для указанного |
SetUserNameAsync(TUser, String, CancellationToken) |
Задает заданный |
UpdateAsync(TUser, CancellationToken) |
Обновления указанного |