AssertionRequirement 类

定义

实现并IAuthorizationHandlerIAuthorizationRequirement采用用户指定的断言。

public ref class AssertionRequirement : Microsoft::AspNetCore::Authorization::IAuthorizationHandler, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class AssertionRequirement : Microsoft.AspNetCore.Authorization.IAuthorizationHandler, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type AssertionRequirement = class
    interface IAuthorizationHandler
    interface IAuthorizationRequirement
Public Class AssertionRequirement
Implements IAuthorizationHandler, IAuthorizationRequirement
继承
AssertionRequirement
实现

构造函数

名称 说明
AssertionRequirement(Func<AuthorizationHandlerContext,Boolean>)

创建 AssertionRequirement的新实例。

AssertionRequirement(Func<AuthorizationHandlerContext,Task<Boolean>>)

创建 AssertionRequirement的新实例。

属性

名称 说明
Handler

调用用于处理此要求的函数。

方法

名称 说明
HandleAsync(AuthorizationHandlerContext)

调用 Handler 以查看是否允许授权。

ToString()

返回要求的字符串表示形式。

适用于