Freigeben über


IUserEmailStore<TUser> Schnittstelle

Definition

Stellt eine Abstraktion für die Speicherung und Verwaltung von Benutzer-E-Mail-Adressen bereit.

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)

Typparameter

TUser

Der Typ, der einen Benutzer kapselt.

Abgeleitet
Implementiert

Methoden

CreateAsync(TUser, CancellationToken)

Erstellt die im Benutzerspeicher angegebene user .

(Geerbt von IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Löscht die angegebene user aus dem Benutzerspeicher.

(Geerbt von IUserStore<TUser>)
FindByEmailAsync(String, CancellationToken)

Ruft den Benutzer ab, falls vorhanden, der der angegebenen normalisierten E-Mail-Adresse zugeordnet ist.

FindByIdAsync(String, CancellationToken)

Sucht und gibt einen Benutzer zurück, falls vorhanden, der über den angegebenen userIdverfügt.

(Geerbt von IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

Sucht und gibt einen Benutzer zurück, falls vorhanden, der über den angegebenen normalisierten Benutzernamen verfügt.

(Geerbt von IUserStore<TUser>)
GetEmailAsync(TUser, CancellationToken)

Ruft die E-Mail-Adresse für die angegebene userab.

GetEmailConfirmedAsync(TUser, CancellationToken)

Ruft ein Flag ab, das angibt, ob die E-Mail-Adresse für die angegebene user überprüft wurde, true, wenn die E-Mail-Adresse andernfalls false überprüft wurde.

GetNormalizedEmailAsync(TUser, CancellationToken)

Gibt die normalisierte E-Mail für die angegebene userzurück.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Ruft den normalisierten Benutzernamen für den angegebenen userab.

(Geerbt von IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

Ruft den Benutzerbezeichner für den angegebenen userab.

(Geerbt von IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Ruft den Benutzernamen für den angegebenen userab.

(Geerbt von IUserStore<TUser>)
SetEmailAsync(TUser, String, CancellationToken)

Legt die email Adresse für ein fest user.

SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Legt das Flag fest, das angibt, ob die angegebene userE-Mail-Adresse bestätigt wurde oder nicht.

SetNormalizedEmailAsync(TUser, String, CancellationToken)

Legt die normalisierte E-Mail für die angegebene userfest.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Legt den angegebenen normalisierten Namen für den angegebenen userfest.

(Geerbt von IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Legt das für userName den angegebenen userfest.

(Geerbt von IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Updates die im Benutzerspeicher angegebeneuser.

(Geerbt von IUserStore<TUser>)

Gilt für: