Bagikan melalui


UserOnlyStore<TUser,TContext,TKey> Kelas

Definisi

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

generic <typename TUser, typename TContext, typename TKey>
 where TUser : IdentityUser<TKey> where TContext : DbContext where TKey : IEquatable<TKey>public ref class UserOnlyStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserOnlyStore<TUser, TContext, TKey, Microsoft::AspNetCore::Identity::IdentityUserClaim<TKey> ^, Microsoft::AspNetCore::Identity::IdentityUserLogin<TKey> ^, Microsoft::AspNetCore::Identity::IdentityUserToken<TKey> ^>
public class UserOnlyStore<TUser,TContext,TKey> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore<TUser,TContext,TKey,Microsoft.AspNetCore.Identity.IdentityUserClaim<TKey>,Microsoft.AspNetCore.Identity.IdentityUserLogin<TKey>,Microsoft.AspNetCore.Identity.IdentityUserToken<TKey>> where TUser : IdentityUser<TKey> where TContext : DbContext where TKey : IEquatable<TKey>
type UserOnlyStore<'User, 'Context, 'Key (requires 'User :> IdentityUser<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)> = class
    inherit UserOnlyStore<'User, 'Context, 'Key, IdentityUserClaim<'Key>, IdentityUserLogin<'Key>, IdentityUserToken<'Key> (requires 'User :> IdentityUser<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)>
Public Class UserOnlyStore(Of TUser, TContext, TKey)
Inherits UserOnlyStore(Of TUser, TContext, TKey, IdentityUserClaim(Of TKey), IdentityUserLogin(Of TKey), IdentityUserToken(Of TKey))

Jenis parameter

TUser

Jenis yang mewakili pengguna.

TContext

Jenis kelas konteks data yang digunakan untuk mengakses penyimpanan.

TKey

Jenis kunci primer untuk peran.

Warisan
Turunan

Konstruktor

UserOnlyStore<TUser,TContext,TKey>(TContext, IdentityErrorDescriber)

Membuat instans baru .UserStore<TUser,TRole,TContext,TKey>

Properti

AutoSaveChanges

Mendapatkan atau mengatur bendera yang menunjukkan apakah perubahan harus dipertahankan setelah CreateAsync, UpdateAsync, dan DeleteAsync dipanggil.

(Diperoleh dari UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Context

Mendapatkan konteks database untuk penyimpanan ini.

(Diperoleh dari UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ErrorDescriber

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

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

DbSet klaim pengguna.

(Diperoleh dari UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserLogins

DbSet login pengguna.

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

Properti navigasi untuk pengguna yang dikandung penyimpanan.

(Diperoleh dari UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UsersSet

DbSet pengguna.

(Diperoleh dari UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserTokens

DbSet token pengguna.

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

Metode

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Menambahkan yang claims diberikan ke yang ditentukan user.

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

Menambahkan yang login diberikan ke yang ditentukan user.

(Diperoleh dari UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

Tambahkan token pengguna baru.

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

Tambahkan token pengguna baru.

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

Mengonversi yang disediakan id menjadi objek kunci yang sangat ditik.

(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 UserOnlyStore<TUser,TContext,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>)
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 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

Buang penyimpanan

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

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

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

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

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

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

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

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

(Diperoleh dari UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindTokenAsync(TUser, String, String, CancellationToken)

Temukan token pengguna jika ada.

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

Mengembalikan pengguna dengan userId yang cocok jika ada.

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

Mengembalikan pengguna dengan userId yang cocok jika ada.

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

Mengembalikan login pengguna dengan penyedia, providerKey jika ada.

(Diperoleh dari UserOnlyStore<TUser,TContext,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>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

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

(Diperoleh dari UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Mengambil jumlah akses 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 UserOnlyStore<TUser,TContext,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.

(Diperoleh dari UserOnlyStore<TUser,TContext,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>)
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 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
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>)
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 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Menghapus yang loginProvider diberikan dari yang ditentukan user.

(Diperoleh dari UserOnlyStore<TUser,TContext,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>)
RemoveUserTokenAsync(TUserToken)

Menghapus token pengguna baru.

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

Mengganti pada claim , yang ditentukan userdengan newClaim.

(Diperoleh dari UserOnlyStore<TUser,TContext,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>)
SaveChanges(CancellationToken)

Menyimpan penyimpanan saat ini.

(Diperoleh dari UserOnlyStore<TUser,TContext,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 selesai 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()

Melemparkan 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 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

Berlaku untuk