Compartilhar via


AuthorizationFilterContext Classe

Definição

Um contexto para filtros de autorização, ou seja, IAuthorizationFilter e IAsyncAuthorizationFilter implementações.

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
Herança
AuthorizationFilterContext

Construtores

AuthorizationFilterContext(ActionContext, IList<IFilterMetadata>)

Instancia uma nova AuthorizationFilterContext instância.

Propriedades

ActionDescriptor

Obtém ou define o ActionDescriptor para a ação selecionada.

(Herdado de ActionContext)
Filters

Obtém todas as implementações aplicáveis IFilterMetadata .

(Herdado de FilterContext)
HttpContext

Obtém ou define o HttpContext para a solicitação atual.

(Herdado de ActionContext)
ModelState

Obtém o ModelStateDictionary.

(Herdado de ActionContext)
Result

Obtém ou define o resultado da solicitação. Definir Result como um valor não- dentro denull um filtro de autorização fará um curto-circuito no restante do pipeline de filtro.

RouteData

Obtém ou define o RouteData para a solicitação atual.

(Herdado de ActionContext)

Métodos

FindEffectivePolicy<TMetadata>()

Retorna a política mais eficaz (mais específica) do tipo TMetadata aplicada à ação associada ao FilterContext.

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

Retorna um valor que indica se o fornecido IFilterMetadata é a política mais eficaz (mais específica) aplicada à ação associada ao FilterContext.

(Herdado de FilterContext)

Aplica-se a