Bagikan melalui


IUserRoleStore<TUser> Antarmuka

Definisi

Menyediakan abstraksi untuk penyimpanan yang memetakan pengguna ke peran.

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

Jenis parameter

TUser

Jenis yang merangkum pengguna.

Turunan
Penerapan

Metode

AddToRoleAsync(TUser, String, CancellationToken)

Tambahkan yang ditentukan user ke peran bernama.

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>)
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>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Mendapatkan nama pengguna yang dinormalisasi untuk yang ditentukan user.

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

Mendapatkan daftar nama peran milik yang ditentukan user .

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>)
GetUsersInRoleAsync(String, CancellationToken)

Mengembalikan daftar Pengguna yang merupakan anggota peran bernama.

IsInRoleAsync(TUser, String, CancellationToken)

Mengembalikan bendera yang menunjukkan apakah yang ditentukan user adalah anggota dari peran bernama yang diberikan.

RemoveFromRoleAsync(TUser, String, CancellationToken)

Hapus yang ditentukan user dari peran bernama.

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