IRoleStore<TRole> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ロールのストレージと管理のための抽象化を提供します。
generic <typename TRole>
where TRole : classpublic interface class IRoleStore : IDisposable
public interface IRoleStore<TRole> : IDisposable where TRole : class
type IRoleStore<'Role (requires 'Role : null)> = interface
interface IDisposable
Public Interface IRoleStore(Of TRole)
Implements IDisposable
型パラメーター
- TRole
ロールを表す型。
- 派生
- 実装
メソッド
CreateAsync(TRole, CancellationToken) |
非同期操作としてストアに新しいロールを作成します。 |
DeleteAsync(TRole, CancellationToken) |
非同期操作としてストアからロールを削除します。 |
FindByIdAsync(String, CancellationToken) |
指定した ID を持つロールを非同期操作として検索します。 |
FindByNameAsync(String, CancellationToken) |
指定した正規化された名前を持つロールを非同期操作として検索します。 |
GetNormalizedRoleNameAsync(TRole, CancellationToken) |
ロールの正規化された名前を非同期操作として取得します。 |
GetRoleIdAsync(TRole, CancellationToken) |
非同期操作としてストアからロールの ID を取得します。 |
GetRoleNameAsync(TRole, CancellationToken) |
非同期操作としてストアからロールの名前を取得します。 |
SetNormalizedRoleNameAsync(TRole, String, CancellationToken) |
ロールの正規化された名前を非同期操作として設定します。 |
SetRoleNameAsync(TRole, String, CancellationToken) |
ストア内のロールの名前を非同期操作として設定します。 |
UpdateAsync(TRole, CancellationToken) |
ストア内のロールを非同期操作として更新します。 |