IUserLockoutStore<TUser> Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan abstraksi untuk menyimpan informasi yang dapat digunakan untuk menerapkan penguncian akun, termasuk kegagalan akses dan status penguncian
generic <typename TUser>
where TUser : classpublic interface class IUserLockoutStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserLockoutStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserLockoutStore<'User (requires 'User : null)> = interface
interface IUserStore<'User (requires 'User : null)>
interface IDisposable
Public Interface IUserLockoutStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)
Jenis parameter
- TUser
Jenis yang mewakili pengguna.
- Turunan
- Penerapan
Metode
CreateAsync(TUser, CancellationToken) |
Membuat yang ditentukan |
DeleteAsync(TUser, CancellationToken) |
Menghapus yang ditentukan |
FindByIdAsync(String, CancellationToken) |
Menemukan dan mengembalikan pengguna, jika ada, yang memiliki yang ditentukan |
FindByNameAsync(String, CancellationToken) |
Menemukan dan mengembalikan pengguna, jika ada, yang memiliki nama pengguna yang dinormalisasi yang ditentukan. (Diperoleh dari IUserStore<TUser>) |
GetAccessFailedCountAsync(TUser, CancellationToken) |
Mengambil jumlah akses gagal saat ini untuk yang ditentukan |
GetLockoutEnabledAsync(TUser, CancellationToken) |
Mengambil bendera yang menunjukkan apakah penguncian pengguna dapat diaktifkan untuk pengguna yang ditentukan. |
GetLockoutEndDateAsync(TUser, CancellationToken) |
Mendapatkan penguncian terakhir DateTimeOffset pengguna yang kedaluwarsa, jika ada. Kapan saja di masa lalu harus menunjukkan bahwa pengguna tidak dikunci. |
GetNormalizedUserNameAsync(TUser, CancellationToken) |
Mendapatkan nama pengguna yang dinormalisasi untuk yang ditentukan |
GetUserIdAsync(TUser, CancellationToken) |
Mendapatkan pengidentifikasi pengguna untuk yang ditentukan |
GetUserNameAsync(TUser, CancellationToken) |
Mendapatkan nama pengguna untuk yang ditentukan |
IncrementAccessFailedCountAsync(TUser, CancellationToken) |
Merekam bahwa akses yang gagal telah terjadi, meningkatkan jumlah akses yang gagal. |
ResetAccessFailedCountAsync(TUser, CancellationToken) |
Mereset jumlah akses pengguna yang gagal. |
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken) |
Atur bendera yang menunjukkan apakah yang ditentukan |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken) |
Mengunci pengguna hingga tanggal selesai yang ditentukan telah berlalu. Mengatur tanggal akhir di masa lalu segera membuka kunci pengguna. |
SetNormalizedUserNameAsync(TUser, String, CancellationToken) |
Mengatur nama yang dinormalisasi yang diberikan untuk yang ditentukan |
SetUserNameAsync(TUser, String, CancellationToken) |
Mengatur yang diberikan |
UpdateAsync(TUser, CancellationToken) |
Updates yang ditentukan |