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