IUserLockoutStore<TUser> Arabirim

Tanım

Erişim hataları ve kilitleme durumu dahil olmak üzere hesap kilitlemeyi uygulamak için kullanılabilecek depolama bilgileri için soyutlama sağlar

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)

Tür Parametreleri

TUser

Kullanıcıyı temsil eden tür.

Türetilmiş
Uygulamalar

Yöntemler

CreateAsync(TUser, CancellationToken)

Kullanıcı deposunda belirtilen user öğesini oluşturur.

(Devralındığı yer: IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Belirtilen user öğeyi kullanıcı deposundan siler.

(Devralındığı yer: IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

Varsa, belirtilen userIdöğesine sahip olan bir kullanıcıyı bulur ve döndürür.

(Devralındığı yer: IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

Belirtilen normalleştirilmiş kullanıcı adına sahip bir kullanıcıyı (varsa) bulur ve döndürür.

(Devralındığı yer: IUserStore<TUser>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Belirtilen useriçin geçerli başarısız erişim sayısını alır.

GetLockoutEnabledAsync(TUser, CancellationToken)

Belirtilen kullanıcı için kullanıcı kilitlenmesinin etkinleştirilip etkinleştirilmediğini belirten bir bayrak alır.

GetLockoutEndDateAsync(TUser, CancellationToken)

DateTimeOffset Varsa, kullanıcının son kilitleme süresinin dolduğunu alır. Geçmişteki herhangi bir zaman, kullanıcının kilitlenmediğini gösterir.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Belirtilen useriçin normalleştirilmiş kullanıcı adını alır.

(Devralındığı yer: IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

Belirtilen useriçin kullanıcı tanımlayıcısını alır.

(Devralındığı yer: IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Belirtilen useriçin kullanıcı adını alır.

(Devralındığı yer: IUserStore<TUser>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Başarısız erişimin gerçekleştiğini kaydeder ve başarısız erişim sayısını artırır.

ResetAccessFailedCountAsync(TUser, CancellationToken)

Kullanıcının başarısız erişim sayısını sıfırlar.

SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Belirtilen user öğesinin kilitlenip kilitlenebileceğini belirten bayrağını ayarlayın.

SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Belirtilen bitiş tarihi geçene kadar kullanıcıyı kilitler. Geçmişte bir bitiş tarihi ayarlamak kullanıcının kilidini hemen açar.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Belirtilen useriçin verilen normalleştirilmiş adı ayarlar.

(Devralındığı yer: IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Belirtilen useriçin verilen userName değerini ayarlar.

(Devralındığı yer: IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Kullanıcı deposunda belirtilen user öğesini Güncelleştirmeler.

(Devralındığı yer: IUserStore<TUser>)

Şunlara uygulanır