Bagikan melalui


IUserStore<TUser> Antarmuka

Definisi

Menyediakan abstraksi untuk penyimpanan yang mengelola akun pengguna.

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

Jenis parameter

TUser

Jenis yang merangkum pengguna.

Turunan
Penerapan

Metode

CreateAsync(TUser, CancellationToken)

Membuat yang ditentukan user di penyimpanan pengguna.

DeleteAsync(TUser, CancellationToken)

Menghapus yang ditentukan user dari penyimpanan pengguna.

FindByIdAsync(String, CancellationToken)

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

FindByNameAsync(String, CancellationToken)

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

GetNormalizedUserNameAsync(TUser, CancellationToken)

Mendapatkan nama pengguna yang dinormalisasi untuk yang ditentukan user.

GetUserIdAsync(TUser, CancellationToken)

Mendapatkan pengidentifikasi pengguna untuk yang ditentukan user.

GetUserNameAsync(TUser, CancellationToken)

Mendapatkan nama pengguna untuk yang ditentukan user.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Mengatur nama yang dinormalisasi yang diberikan untuk yang ditentukan user.

SetUserNameAsync(TUser, String, CancellationToken)

Mengatur yang diberikan userName untuk yang ditentukan user.

UpdateAsync(TUser, CancellationToken)

Updates yang ditentukan user di penyimpanan pengguna.

Berlaku untuk