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) |
汇报存储中的角色作为异步操作。 |