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) |
Вызывается для пометки указанного |