Partilhar via


ActionFilterAttribute Classe

Definição

Representa a classe base para atributos de filtro.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public abstract class ActionFilterAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IActionFilter, System.Web.Mvc.IResultFilter
type ActionFilterAttribute = class
    inherit FilterAttribute
    interface IActionFilter
    interface IResultFilter
Public MustInherit Class ActionFilterAttribute
Inherits FilterAttribute
Implements IActionFilter, IResultFilter
Herança
ActionFilterAttribute
Derivado
Atributos
Implementações

Construtores

ActionFilterAttribute()

Inicializa uma nova instância da classe ActionFilterAttribute.

Propriedades

AllowMultiple

Obtém ou define um valor que indica se mais de uma instância do atributo de filtro pode ser especificada.

(Herdado de FilterAttribute)
Order

Obtém ou define a ordem em que os filtros de ação são executados.

(Herdado de FilterAttribute)

Métodos

OnActionExecuted(ActionExecutedContext)

Chamado pela estrutura do ASP.NET MVC após o método de ação ser executado.

OnActionExecuting(ActionExecutingContext)

Chamado pela estrutura do ASP.NET MVC antes de o método de ação ser executado.

OnResultExecuted(ResultExecutedContext)

Chamado pela estrutura do ASP.NET MVC após o resultado da ação ser executado.

OnResultExecuting(ResultExecutingContext)

Chamado pela estrutura do ASP.NET MVC antes de o resultado da ação ser executado.

Aplica-se a