AuthorizationFilterContext 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í.
Contexto para filtros de autorización, es decir, IAuthorizationFilter e IAsyncAuthorizationFilter implementaciones.
public ref class AuthorizationFilterContext : Microsoft::AspNetCore::Mvc::Filters::FilterContext
public class AuthorizationFilterContext : Microsoft.AspNetCore.Mvc.Filters.FilterContext
type AuthorizationFilterContext = class
inherit FilterContext
Public Class AuthorizationFilterContext
Inherits FilterContext
- Herencia
Constructores
| AuthorizationFilterContext(ActionContext, IList<IFilterMetadata>) |
Crea instancias de una nueva AuthorizationFilterContext instancia de . |
Propiedades
| ActionDescriptor |
Obtiene o establece para ActionDescriptor la acción seleccionada. (Heredado de ActionContext) |
| Filters |
Obtiene todas las IFilterMetadata implementaciones aplicables. (Heredado de FilterContext) |
| HttpContext |
Obtiene o establece para HttpContext la solicitud actual. (Heredado de ActionContext) |
| ModelState |
Obtiene la estructura ModelStateDictionary. (Heredado de ActionContext) |
| Result |
Obtiene o establece el resultado de la solicitud. Si se establece en un valor no NULL dentro de Result un filtro de autorización, se cortocircuirá el resto de la canalización de filtro. |
| RouteData |
Obtiene o establece para RouteData la solicitud actual. (Heredado de ActionContext) |
Métodos
| FindEffectivePolicy<TMetadata>() |
Devuelve la directiva más eficaz (más específica) de tipo aplicada |
| IsEffectivePolicy<TMetadata>(TMetadata) |
Devuelve un valor que indica si el proporcionado es la directiva más eficaz (la más específica) aplicada a IFilterMetadata la acción asociada a FilterContext . (Heredado de FilterContext) |