Compartir a través de


AuthorizationFilterContext Clase

Definición

Contexto para filtros de autorización, es decir, IAuthorizationFilter implementaciones 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 una instancia de una nueva AuthorizationFilterContext instancia.

Propiedades

ActionDescriptor

Obtiene o establece para ActionDescriptor la acción seleccionada.

(Heredado de ActionContext)
Filters

Obtiene todas las implementaciones aplicables IFilterMetadata .

(Heredado de FilterContext)
HttpContext

Obtiene o establece el objeto HttpContext para la solicitud actual.

(Heredado de ActionContext)
ModelState

Obtiene la estructura ModelStateDictionary.

(Heredado de ActionContext)
Result

Obtiene o establece el resultado de la solicitud. Establecer Result en un valor que nonull sea dentro de un filtro de autorización cortocircuitará el resto de la canalización de filtro.

RouteData

Obtiene o establece el objeto RouteData para la solicitud actual.

(Heredado de ActionContext)

Métodos

FindEffectivePolicy<TMetadata>()

Devuelve la directiva más eficaz (más específica) de tipo TMetadata aplicada a la acción asociada a FilterContext.

(Heredado de FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Devuelve un valor que indica si el proporcionado IFilterMetadata es la directiva más eficaz (más específica) aplicada a la acción asociada a FilterContext.

(Heredado de FilterContext)

Se aplica a