AuthorizationFilterContext Clase

Definición

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
AuthorizationFilterContext

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 TMetadata a la acción asociada a FilterContext .

(Heredado de FilterContext)
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)

Se aplica a