IQueryableRoleStore<TRole> インターフェイス

定義

ロール ストア内のロールに対してクエリを実行するための抽象化を提供します。

generic <typename TRole>
 where TRole : classpublic interface class IQueryableRoleStore : IDisposable, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
public interface IQueryableRoleStore<TRole> : IDisposable, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : class
type IQueryableRoleStore<'Role (requires 'Role : null)> = interface
    interface IRoleStore<'Role (requires 'Role : null)>
    interface IDisposable
Public Interface IQueryableRoleStore(Of TRole)
Implements IDisposable, IRoleStore(Of TRole)

型パラメーター

TRole

ロールをカプセル化する型。

派生
実装

プロパティ

Roles

ロールのコレクションを IQueryable<T> 返します。

メソッド

CreateAsync(TRole, CancellationToken)

非同期操作としてストアに新しいロールを作成します。

(継承元 IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

非同期操作としてストアからロールを削除します。

(継承元 IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

指定した ID を持つロールを非同期操作として検索します。

(継承元 IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

指定された正規化された名前を持つロールを非同期操作として検索します。

(継承元 IRoleStore<TRole>)
GetNormalizedRoleNameAsync(TRole, CancellationToken)

ロールの正規化された名前を非同期操作として取得します。

(継承元 IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

非同期操作としてストアからロールの ID を取得します。

(継承元 IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

非同期操作としてストアからロールの名前を取得します。

(継承元 IRoleStore<TRole>)
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

ロールの正規化された名前を非同期操作として設定します。

(継承元 IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

ストア内のロールの名前を非同期操作として設定します。

(継承元 IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

ストア内のロールを非同期操作として更新します。

(継承元 IRoleStore<TRole>)

適用対象