Bagikan melalui


UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> Kelas

Definisi

Mewakili instans baru penyimpanan persistensi untuk pengguna dan jenis peran yang ditentukan.

generic <typename TUser, typename TRole, typename TKey, typename TUserClaim, typename TUserRole, typename TUserLogin, typename TUserToken, typename TRoleClaim>
 where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>gcnew() where TUserRole : IdentityUserRole<TKey>gcnew() where TUserLogin : IdentityUserLogin<TKey>gcnew() where TUserToken : IdentityUserToken<TKey>gcnew() where TRoleClaim : IdentityRoleClaim<TKey>gcnew()public ref class UserStoreBase abstract : Microsoft::AspNetCore::Identity::UserStoreBase<TUser, TKey, TUserClaim, TUserLogin, TUserToken>, IDisposable, Microsoft::AspNetCore::Identity::IUserRoleStore<TUser>, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public abstract class UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> : Microsoft.AspNetCore.Identity.UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>, IDisposable, Microsoft.AspNetCore.Identity.IUserRoleStore<TUser>, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>, new() where TUserRole : IdentityUserRole<TKey>, new() where TUserLogin : IdentityUserLogin<TKey>, new() where TUserToken : IdentityUserToken<TKey>, new() where TRoleClaim : IdentityRoleClaim<TKey>, new()
type UserStoreBase<'User, 'Role, 'Key, 'UserClaim, 'UserRole, 'UserLogin, 'UserToken, 'RoleClaim (requires 'User :> IdentityUser<'Key> and 'Role :> IdentityRole<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserRole :> IdentityUserRole<'Key> and 'UserRole : (new : unit -> 'UserRole) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken) and 'RoleClaim :> IdentityRoleClaim<'Key> and 'RoleClaim : (new : unit -> 'RoleClaim))> = class
    inherit UserStoreBase<'User, 'Key, 'UserClaim, 'UserLogin, 'UserToken (requires 'User :> IdentityUser<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken))>
    interface IUserRoleStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IUserStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IDisposable
Public MustInherit Class UserStoreBase(Of TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TUserToken, TRoleClaim)
Inherits UserStoreBase(Of TUser, TKey, TUserClaim, TUserLogin, TUserToken)
Implements IDisposable, IUserRoleStore(Of TUser), IUserStore(Of TUser)

Jenis parameter

TUser

Jenis yang mewakili pengguna.

TRole

Jenis yang mewakili peran.

TKey

Jenis kunci primer untuk peran.

TUserClaim

Jenis yang mewakili klaim.

TUserRole

Jenis yang mewakili peran pengguna.

TUserLogin

Jenis yang mewakili login eksternal pengguna.

TUserToken

Jenis yang mewakili token pengguna.

TRoleClaim

Jenis yang mewakili klaim peran.

Warisan
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>
Turunan
Penerapan

Konstruktor

UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>(IdentityErrorDescriber)

Membuat instans baru.

Properti

ErrorDescriber

Mendapatkan atau mengatur IdentityErrorDescriber untuk setiap kesalahan yang terjadi dengan operasi saat ini.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

Properti navigasi untuk pengguna yang dikandung penyimpanan.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Metode

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Menambahkan yang claims diberikan ke yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Menambahkan yang login diberikan ke yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddToRoleAsync(TUser, String, CancellationToken)

Menambahkan yang diberikan normalizedRoleName ke yang ditentukan user.

AddUserTokenAsync(TUserToken)

Tambahkan token pengguna baru.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

Mengonversi yang disediakan id menjadi objek kunci yang ditik dengan kuat.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

Mengonversi yang disediakan id ke representasi stringnya.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

Mengembalikan berapa banyak kode pemulihan yang masih valid untuk pengguna.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

Membuat yang ditentukan user di penyimpanan pengguna.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

Dipanggil untuk membuat instans baru dari IdentityUserClaim<TKey>.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

Dipanggil untuk membuat instans baru dari IdentityUserLogin<TKey>.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserRole(TUser, TRole)

Dipanggil untuk membuat instans baru dari IdentityUserRole<TKey>.

CreateUserToken(TUser, String, String, String)

Dipanggil untuk membuat instans baru dari IdentityUserToken<TKey>.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

Menghapus yang ditentukan user dari penyimpanan pengguna.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

Buang toko

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

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

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

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

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

Mengambil pengguna yang terkait dengan penyedia login dan kunci penyedia login yang ditentukan..

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

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

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindRoleAsync(String, CancellationToken)

Mengembalikan peran dengan nama yang dinormalisasi jika ada.

FindTokenAsync(TUser, String, String, CancellationToken)

Temukan token pengguna jika ada.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Mengembalikan pengguna dengan userId yang cocok jika ada.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

Mengembalikan login pengguna dengan penyedia, providerKey jika ada.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Mengembalikan login pengguna dengan userId, penyedia, providerKey yang cocok jika ada.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserRoleAsync(TKey, TKey, CancellationToken)

Mengembalikan peran pengguna untuk userId dan roleId jika ada.

GetAccessFailedCountAsync(TUser, CancellationToken)

Mengambil jumlah akses yang gagal saat ini untuk .. yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

Dapatkan kunci pengautentikasi untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

Dapatkan klaim yang terkait dengan yang ditentukan user sebagai operasi asinkron.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

Mendapatkan alamat email untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

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

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

Mengambil bendera yang menunjukkan apakah penguncian pengguna dapat diaktifkan untuk pengguna yang ditentukan.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

Mendapatkan penguncian terakhir DateTimeOffset pengguna yang kedaluwarsa, jika ada. Kapan saja di masa lalu harus menunjukkan bahwa pengguna tidak dikunci.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

Mengambil login terkait untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

Mengembalikan email yang dinormalisasi untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Mendapatkan nama pengguna yang dinormalisasi untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

Mendapatkan hash kata sandi untuk pengguna.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

Mendapatkan nomor telepon, jika ada, untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

Mendapatkan bendera yang menunjukkan apakah nomor telepon yang ditentukan usertelah dikonfirmasi.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetRolesAsync(TUser, CancellationToken)

Mengambil peran yang ditentukan user adalah anggotanya.

GetSecurityStampAsync(TUser, CancellationToken)

Dapatkan stempel keamanan untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

Mengembalikan nilai token.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

Mengembalikan bendera yang menunjukkan apakah yang ditentukan user mengaktifkan autentikasi dua faktor atau tidak, sebagai operasi asinkron.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

Mendapatkan pengidentifikasi pengguna untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

Mendapatkan nama pengguna untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

Mengambil semua pengguna dengan klaim yang ditentukan.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersInRoleAsync(String, CancellationToken)

Mengambil semua pengguna dalam peran yang ditentukan.

HasPasswordAsync(TUser, CancellationToken)

Mengembalikan bendera yang menunjukkan apakah pengguna yang ditentukan memiliki kata sandi.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Merekam bahwa akses yang gagal telah terjadi, meningkatkan jumlah akses yang gagal.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IsInRoleAsync(TUser, String, CancellationToken)

Mengembalikan bendera yang menunjukkan apakah pengguna yang ditentukan adalah anggota pemberian normalizedRoleName.

RedeemCodeAsync(TUser, String, CancellationToken)

Mengembalikan apakah kode pemulihan valid untuk pengguna. Catatan: kode pemulihan hanya valid sekali, dan tidak akan valid setelah digunakan.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Menghapus yang claims diberikan dari yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveFromRoleAsync(TUser, String, CancellationToken)

Menghapus yang diberikan normalizedRoleName dari yang ditentukan user.

RemoveLoginAsync(TUser, String, String, CancellationToken)

Menghapus yang loginProvider diberikan dari yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

Menghapus token untuk pengguna.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Menghapus token pengguna baru.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Mengganti pada claim , yang ditentukan userdengan newClaim.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Updates kode pemulihan untuk pengguna saat membatalkan kode pemulihan sebelumnya.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

Mereset jumlah akses pengguna yang gagal.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

Mengatur kunci pengautentikasi untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

email Mengatur alamat untuk user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

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

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Atur bendera yang menunjukkan apakah yang ditentukan user dapat dikunci..

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Mengunci pengguna hingga tanggal akhir yang ditentukan telah berlalu. Mengatur tanggal akhir di masa lalu segera membuka kunci pengguna.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

Mengatur email yang dinormalisasi untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Mengatur nama yang dinormalisasi yang diberikan untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

Mengatur hash kata sandi untuk pengguna.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

Mengatur nomor telepon untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

Mengatur bendera yang menunjukkan apakah nomor telepon yang ditentukan usertelah dikonfirmasi..

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

Mengatur keamanan stamp yang disediakan untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

Mengatur nilai token untuk pengguna tertentu.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

Mengatur bendera yang menunjukkan apakah yang ditentukan user mengaktifkan autentikasi dua faktor atau tidak, sebagai operasi asinkron.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

Mengatur yang diberikan userName untuk yang ditentukan user.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

Melempar jika kelas ini telah dibuang.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

Updates yang ditentukan user di penyimpanan pengguna.

(Diperoleh dari UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Berlaku untuk