IQueryableRoleStore<TRole> 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于查询角色存储中角色的抽象。
generic <typename TRole>
where TRole : classpublic interface class IQueryableRoleStore : IDisposable, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
public interface IQueryableRoleStore<TRole> : IDisposable, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : class
type IQueryableRoleStore<'Role (requires 'Role : null)> = interface
interface IRoleStore<'Role (requires 'Role : null)>
interface IDisposable
Public Interface IQueryableRoleStore(Of TRole)
Implements IDisposable, IRoleStore(Of TRole)
类型参数
- TRole
封装角色的类型。
- 派生
- 实现
属性
Roles |
返回 IQueryable<T> 角色的集合。 |
方法
CreateAsync(TRole, CancellationToken) |
在存储区中创建新角色作为异步操作。 (继承自 IRoleStore<TRole>) |
DeleteAsync(TRole, CancellationToken) |
将角色作为异步操作从存储中删除。 (继承自 IRoleStore<TRole>) |
FindByIdAsync(String, CancellationToken) |
查找具有指定 ID 作为异步操作的角色。 (继承自 IRoleStore<TRole>) |
FindByNameAsync(String, CancellationToken) |
查找具有指定规范化名称作为异步操作的角色。 (继承自 IRoleStore<TRole>) |
GetNormalizedRoleNameAsync(TRole, CancellationToken) |
获取角色的规范化名称作为异步操作。 (继承自 IRoleStore<TRole>) |
GetRoleIdAsync(TRole, CancellationToken) |
以异步操作的形式从存储中获取角色的 ID。 (继承自 IRoleStore<TRole>) |
GetRoleNameAsync(TRole, CancellationToken) |
以异步操作的形式从存储中获取角色的名称。 (继承自 IRoleStore<TRole>) |
SetNormalizedRoleNameAsync(TRole, String, CancellationToken) |
将角色的规范化名称设置为异步操作。 (继承自 IRoleStore<TRole>) |
SetRoleNameAsync(TRole, String, CancellationToken) |
将存储区中的角色名称设置为异步操作。 (继承自 IRoleStore<TRole>) |
UpdateAsync(TRole, CancellationToken) |
汇报存储中的角色作为异步操作。 (继承自 IRoleStore<TRole>) |