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)

尋找具有指定識別碼的角色做為非同步作業。

FindByNameAsync(String, CancellationToken)

尋找具有指定正規化名稱的角色做為非同步作業。

GetNormalizedRoleNameAsync(TRole, CancellationToken)

取得角色的正規化名稱作為非同步作業。

GetRoleIdAsync(TRole, CancellationToken)

從存放區取得角色的識別碼做為非同步作業。

GetRoleNameAsync(TRole, CancellationToken)

從存放區取得角色的名稱做為非同步作業。

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

將角色的正規化名稱設定為非同步作業。

SetRoleNameAsync(TRole, String, CancellationToken)

將存放區中的角色名稱設定為非同步作業。

UpdateAsync(TRole, CancellationToken)

更新存放區中的角色作為非同步作業。

適用於