RolesAuthorizationRequirement 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现 和 IAuthorizationRequirement ,IAuthorizationHandler它需要至少一个角色声明,其值必须是任何允许的角色。
public ref class RolesAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::RolesAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirementpublic class RolesAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.RolesAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirementtype RolesAuthorizationRequirement = class
    inherit AuthorizationHandler<RolesAuthorizationRequirement>
    interface IAuthorizationRequirementPublic Class RolesAuthorizationRequirement
Inherits AuthorizationHandler(Of RolesAuthorizationRequirement)
Implements IAuthorizationRequirement- 继承
- 实现
构造函数
| RolesAuthorizationRequirement(IEnumerable<String>) | 创建 RolesAuthorizationRequirement 的新实例。 | 
属性
| AllowedRoles | 获取允许的角色的集合。 | 
方法
| HandleAsync(AuthorizationHandlerContext) | 决定是否允许授权。(继承自 AuthorizationHandler<TRequirement>) | 
| HandleRequirementAsync(AuthorizationHandlerContext, RolesAuthorizationRequirement) | 根据特定要求决定是否允许授权。 | 
| HandleRequirementAsync(AuthorizationHandlerContext, TRequirement) | 根据特定要求决定是否允许授权。(继承自 AuthorizationHandler<TRequirement>) | 
| ToString() | 实现 和 IAuthorizationRequirement ,IAuthorizationHandler它需要至少一个角色声明,其值必须是任何允许的角色。 |