IUserEmailStore<TUser> Интерфейс

Определение

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

generic <typename TUser>
 where TUser : classpublic interface class IUserEmailStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserEmailStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserEmailStore<'User (requires 'User : null)> = interface
    interface IUserStore<'User (requires 'User : null)>
    interface IDisposable
Public Interface IUserEmailStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)

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

TUser

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

Производный
Реализации

Методы

CreateAsync(TUser, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
FindByEmailAsync(String, CancellationToken)

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

FindByIdAsync(String, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
GetEmailAsync(TUser, CancellationToken)

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

GetEmailConfirmedAsync(TUser, CancellationToken)

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

GetNormalizedEmailAsync(TUser, CancellationToken)

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

GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
SetEmailAsync(TUser, String, CancellationToken)

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

SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

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

SetNormalizedEmailAsync(TUser, String, CancellationToken)

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

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

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

(Унаследовано от IUserStore<TUser>)

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