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