AuthorizationHandlerContext 类

定义

包含 使用的 IAuthorizationHandler授权信息。

public ref class AuthorizationHandlerContext
public class AuthorizationHandlerContext
type AuthorizationHandlerContext = class
Public Class AuthorizationHandlerContext
继承
AuthorizationHandlerContext

构造函数

AuthorizationHandlerContext(IEnumerable<IAuthorizationRequirement>, ClaimsPrincipal, Object)

创建 AuthorizationHandlerContext 的新实例。

属性

FailureReasons

获取授权失败的原因。

HasFailed

指示当前授权处理是否由于调用失败而失败的标志。

HasSucceeded

指示当前授权处理是否成功的标志。

PendingRequirements

获取尚未标记为成功的要求。

Requirements

当前授权操作的所有 IAuthorizationRequirement 的集合。

Resource

要对其进行评估的 Requirements 可选资源。

User

表示 ClaimsPrincipal 当前用户的 。

方法

Fail()

调用 以指示 HasSucceeded 永远不会返回 true,即使满足所有要求。

Fail(AuthorizationFailureReason)

调用 以指示 HasSucceeded 永远不会返回 true,即使满足所有要求。

Succeed(IAuthorizationRequirement)

调用 以将指定的 requirement 标记为已成功计算。

适用于