IUserRoleStore<TUser> インターフェイス

定義

ユーザーをロールにマップするストアの抽象化を提供します。

generic <typename TUser>
 where TUser : classpublic interface class IUserRoleStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserRoleStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserRoleStore<'User (requires 'User : null)> = interface
    interface IUserStore<'User (requires 'User : null)>
    interface IDisposable
Public Interface IUserRoleStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)

型パラメーター

TUser

ユーザーをカプセル化する型。

派生
実装

メソッド

AddToRoleAsync(TUser, String, CancellationToken)

指定したロールを名前付きロールに追加します user

CreateAsync(TUser, CancellationToken)

指定した user ユーザー ストアを作成します。

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

指定した user ユーザー ストアを削除します。

(継承元 IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

指定したユーザーが存在する場合は、ユーザーを検索して返します userId

(継承元 IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

指定された正規化されたユーザー名を持つユーザー (存在する場合) を検索して返します。

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

指定したユーザーの正規化されたユーザー名を取得します user

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

指定した user ロール名の一覧を取得します。

GetUserIdAsync(TUser, CancellationToken)

指定したユーザー識別子を取得します user

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

指定したユーザー名を取得します user

(継承元 IUserStore<TUser>)
GetUsersInRoleAsync(String, CancellationToken)

名前付きロールのメンバーであるユーザーの一覧を返します。

IsInRoleAsync(TUser, String, CancellationToken)

指定した名前付きロールのメンバーかどうかを示すフラグを返します user

RemoveFromRoleAsync(TUser, String, CancellationToken)

指定した user ロールを名前付きロールから削除します。

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

指定した正規化された名前を指定します user

(継承元 IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

指定したオブジェクトに対して指定 userName した値を設定します user

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

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

(継承元 IUserStore<TUser>)

適用対象