IUserLockoutStore<TUser> 介面

定義

提供可用來實作帳戶鎖定之資訊的抽象概念,包括存取失敗和鎖定狀態

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)

類型參數

TUser

表示使用者的型別。

衍生
實作

方法

CreateAsync(TUser, CancellationToken)

在使用者存放區中建立指定的 user

(繼承來源 IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

從使用者存放區刪除指定的 user

(繼承來源 IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

尋找並傳回具有指定 userId 之 的使用者。

(繼承來源 IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

尋找並傳回具有指定正規化使用者名稱的使用者。

(繼承來源 IUserStore<TUser>)
GetAccessFailedCountAsync(TUser, CancellationToken)

擷取指定 user 之 目前的失敗存取計數。

GetLockoutEnabledAsync(TUser, CancellationToken)

擷取旗標,指出是否可以為指定的使用者啟用使用者鎖定。

GetLockoutEndDateAsync(TUser, CancellationToken)

取得使用者上次鎖定過期的最後 DateTimeOffset 一次,如果有的話。 過去任何時間都應該指出使用者未遭到鎖定。

GetNormalizedUserNameAsync(TUser, CancellationToken)

取得指定 user 之 的正規化使用者名稱。

(繼承來源 IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

取得指定 user 之 的使用者識別碼。

(繼承來源 IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

取得指定 user 之 的使用者名稱。

(繼承來源 IUserStore<TUser>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

發生失敗存取的記錄,遞增失敗的存取計數。

ResetAccessFailedCountAsync(TUser, CancellationToken)

重設使用者失敗的存取計數。

SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

設定旗標,指出是否可以鎖定指定的 user

SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

鎖定使用者,直到指定的結束日期通過為止。 設定過去的結束日期會立即解除鎖定使用者。

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

設定指定 user 之 的指定正規化名稱。

(繼承來源 IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

為指定的 user 設定指定的 userName

(繼承來源 IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

user更新使用者存放區中指定的 。

(繼承來源 IUserStore<TUser>)

適用於