Bagikan melalui


IUserEmailStore<TUser> Antarmuka

Definisi

Menyediakan abstraksi untuk penyimpanan dan manajemen alamat email pengguna.

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)

Jenis parameter

TUser

Jenis yang merangkum pengguna.

Turunan
Penerapan

Metode

CreateAsync(TUser, CancellationToken)

Membuat yang ditentukan user di penyimpanan pengguna.

(Diperoleh dari IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Menghapus yang ditentukan user dari penyimpanan pengguna.

(Diperoleh dari IUserStore<TUser>)
FindByEmailAsync(String, CancellationToken)

Membuat pengguna, jika ada, terkait dengan alamat email yang ditentukan dan dinormalisasi.

FindByIdAsync(String, CancellationToken)

Menemukan dan mengembalikan pengguna, jika ada, yang memiliki yang ditentukan userId.

(Diperoleh dari IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

Menemukan dan mengembalikan pengguna, jika ada, yang memiliki nama pengguna yang dinormalisasi yang ditentukan.

(Diperoleh dari IUserStore<TUser>)
GetEmailAsync(TUser, CancellationToken)

Mendapatkan alamat email untuk yang ditentukan user.

GetEmailConfirmedAsync(TUser, CancellationToken)

Mendapatkan bendera yang menunjukkan apakah alamat email untuk yang ditentukan user telah diverifikasi, benar jika alamat email diverifikasi jika salah.

GetNormalizedEmailAsync(TUser, CancellationToken)

Mengembalikan email yang dinormalisasi untuk yang ditentukan user.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Mendapatkan nama pengguna yang dinormalisasi untuk yang ditentukan user.

(Diperoleh dari IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

Mendapatkan pengidentifikasi pengguna untuk yang ditentukan user.

(Diperoleh dari IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Mendapatkan nama pengguna untuk yang ditentukan user.

(Diperoleh dari IUserStore<TUser>)
SetEmailAsync(TUser, String, CancellationToken)

email Mengatur alamat untuk user.

SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Mengatur bendera yang menunjukkan apakah alamat email yang ditentukan usertelah dikonfirmasi atau tidak.

SetNormalizedEmailAsync(TUser, String, CancellationToken)

Mengatur email yang dinormalisasi untuk yang ditentukan user.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Mengatur nama yang dinormalisasi yang diberikan untuk yang ditentukan user.

(Diperoleh dari IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Mengatur yang diberikan userName untuk yang ditentukan user.

(Diperoleh dari IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Updates yang ditentukan user di penyimpanan pengguna.

(Diperoleh dari IUserStore<TUser>)

Berlaku untuk