IUserEmailStore<TUser> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides an abstraction for the storage and management of user email addresses.
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)
Type Parameters
- TUser
The type encapsulating a user.
- Derived
- Implements
Methods
CreateAsync(TUser, CancellationToken) |
Creates the specified |
DeleteAsync(TUser, CancellationToken) |
Deletes the specified |
FindByEmailAsync(String, CancellationToken) |
Gets the user, if any, associated with the specified, normalized email address. |
FindByIdAsync(String, CancellationToken) |
Finds and returns a user, if any, who has the specified |
FindByNameAsync(String, CancellationToken) |
Finds and returns a user, if any, who has the specified normalized user name. (Inherited from IUserStore<TUser>) |
GetEmailAsync(TUser, CancellationToken) |
Gets the email address for the specified |
GetEmailConfirmedAsync(TUser, CancellationToken) |
Gets a flag indicating whether the email address for the specified |
GetNormalizedEmailAsync(TUser, CancellationToken) |
Returns the normalized email for the specified |
GetNormalizedUserNameAsync(TUser, CancellationToken) |
Gets the normalized user name for the specified |
GetUserIdAsync(TUser, CancellationToken) |
Gets the user identifier for the specified |
GetUserNameAsync(TUser, CancellationToken) |
Gets the user name for the specified |
SetEmailAsync(TUser, String, CancellationToken) |
Sets the |
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken) |
Sets the flag indicating whether the specified |
SetNormalizedEmailAsync(TUser, String, CancellationToken) |
Sets the normalized email for the specified |
SetNormalizedUserNameAsync(TUser, String, CancellationToken) |
Sets the given normalized name for the specified |
SetUserNameAsync(TUser, String, CancellationToken) |
Sets the given |
UpdateAsync(TUser, CancellationToken) |
Updates the specified |