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

定義

ロールのストレージと管理のための抽象化を提供します。

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)

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

適用対象