AuthorizationHandler<TRequirement,TResource> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base para controladores de autorización a los que se debe llamar para tipos de recursos y requisitos específicos.
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
Parámetros de tipo
- TRequirement
Tipo del requisito que se va a evaluar.
- TResource
Tipo del recurso que se va a evaluar.
- Herencia
-
AuthorizationHandler<TRequirement,TResource>
- Implementaciones
Constructores
AuthorizationHandler<TRequirement,TResource>() |
Clase base para controladores de autorización a los que se debe llamar para tipos de recursos y requisitos específicos. |
Métodos
HandleAsync(AuthorizationHandlerContext) |
Toma una decisión si se permite la autorización. |
HandleRequirementAsync(AuthorizationHandlerContext, TRequirement, TResource) |
Toma una decisión si se permite la autorización en función de un requisito y un recurso específicos. |