AuthorizationHandler<TRequirement> 类

定义

需要针对特定要求类型调用的授权处理程序的基类。

generic <typename TRequirement>
 where TRequirement : IAuthorizationRequirementpublic ref class AuthorizationHandler abstract : Microsoft::AspNetCore::Authorization::IAuthorizationHandler
public abstract class AuthorizationHandler<TRequirement> : Microsoft.AspNetCore.Authorization.IAuthorizationHandler where TRequirement : IAuthorizationRequirement
type AuthorizationHandler<'Requirement (requires 'Requirement :> IAuthorizationRequirement)> = class
    interface IAuthorizationHandler
Public MustInherit Class AuthorizationHandler(Of TRequirement)
Implements IAuthorizationHandler

类型参数

TRequirement

要处理的要求的类型。

继承
AuthorizationHandler<TRequirement>
派生
实现

构造函数

AuthorizationHandler<TRequirement>()

需要针对特定要求类型调用的授权处理程序的基类。

方法

HandleAsync(AuthorizationHandlerContext)

如果允许授权,请做出决定。

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

根据特定要求决定是否允许授权。

适用于