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

定義

ロール固有の要求のストアの抽象化を提供します。

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

型パラメーター

TRole

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

派生
実装

メソッド

AddClaimAsync(TRole, Claim, CancellationToken)

非同期操作としてロールに新しい要求を追加します。

CreateAsync(TRole, CancellationToken)

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

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

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

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

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

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

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

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

非同期操作として指定された role に属する のリストClaimを取得します。

GetNormalizedRoleNameAsync(TRole, CancellationToken)

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

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

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

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

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

(継承元 IRoleStore<TRole>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

非同期操作としてロールから要求を削除します。

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

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

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

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

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

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

(継承元 IRoleStore<TRole>)

適用対象