IQueryableRoleStore<TRole> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ロール ストア内のロールに対してクエリを実行するための抽象化を提供します。
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>) |