AspNetRoleManager<TRole> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于管理持久性存储区中角色的 API。
generic <typename TRole>
where TRole : classpublic ref class AspNetRoleManager : Microsoft::AspNetCore::Identity::RoleManager<TRole>, IDisposable
public class AspNetRoleManager<TRole> : Microsoft.AspNetCore.Identity.RoleManager<TRole>, IDisposable where TRole : class
type AspNetRoleManager<'Role (requires 'Role : null)> = class
inherit RoleManager<'Role (requires 'Role : null)>
interface IDisposable
Public Class AspNetRoleManager(Of TRole)
Inherits RoleManager(Of TRole)
Implements IDisposable
类型参数
- TRole
封装角色的类型。
- 继承
- 实现
构造函数
属性
CancellationToken |
与当前 HttpContext.RequestAborted 或 CancellationToken.None 关联的取消令牌(如果不可用)。 |
ErrorDescriber |
获取 IdentityErrorDescriber 用于提供错误消息的 。 (继承自 RoleManager<TRole>) |
KeyNormalizer |
获取在将角色名称规范化为键时要使用的规范化器。 (继承自 RoleManager<TRole>) |
Logger |
获取 ILogger 用于记录来自管理器的消息的 。 (继承自 RoleManager<TRole>) |
Roles |
如果持久性存储是 , IQueryableRoleStore<TRole>则获取角色的 IQueryable 集合,否则将 NotSupportedException引发 。 (继承自 RoleManager<TRole>) |
RoleValidators |
获取在持久性之前要调用的角色的验证程序列表。 (继承自 RoleManager<TRole>) |
Store |
获取此实例操作的持久性存储。 (继承自 RoleManager<TRole>) |
SupportsQueryableRoles |
获取一个标志,该标志指示基础持久性存储是否支持返回 IQueryable 角色集合。 (继承自 RoleManager<TRole>) |
SupportsRoleClaims |
获取一个标志,该标志指示基础持久性存储是否支持 Claim角色的 。 (继承自 RoleManager<TRole>) |