AuthorizationHandlerContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 使用的 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) |
调用 以将指定的 |