AuthorizationHandler<TRequirement,TResource> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для обработчиков авторизации, которые необходимо вызывать для конкретных требований и типов ресурсов.
generic <typename TRequirement, typename TResource>
where TRequirement : IAuthorizationRequirementpublic ref class AuthorizationHandler abstract : Microsoft::AspNetCore::Authorization::IAuthorizationHandler
public abstract class AuthorizationHandler<TRequirement,TResource> : Microsoft.AspNetCore.Authorization.IAuthorizationHandler where TRequirement : IAuthorizationRequirement
type AuthorizationHandler<'Requirement, 'Resource (requires 'Requirement :> IAuthorizationRequirement)> = class
interface IAuthorizationHandler
Public MustInherit Class AuthorizationHandler(Of TRequirement, TResource)
Implements IAuthorizationHandler
Параметры типа
- TRequirement
Тип требования для оценки.
- TResource
Тип ресурса для оценки.
- Наследование
-
AuthorizationHandler<TRequirement,TResource>
- Реализации
Конструкторы
AuthorizationHandler<TRequirement,TResource>() |
Базовый класс для обработчиков авторизации, которые необходимо вызывать для конкретных требований и типов ресурсов. |
Методы
HandleAsync(AuthorizationHandlerContext) |
Принимает решение о том, разрешена ли авторизация. |
HandleRequirementAsync(AuthorizationHandlerContext, TRequirement, TResource) |
Принимает решение о том, разрешена ли авторизация на основе определенного требования и ресурса. |