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)

指定した に対して指定 userName された を設定します user

(継承元 IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

ユーザー ストアで指定された user を更新します。

(継承元 IUserStore<TUser>)

適用対象