Freigeben über


ActionFilterAttribute Klasse

Definition

Die Basisklasse für Aktionsfilterattribute.

[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
Vererbung
ActionFilterAttribute
Abgeleitet
Attribute
Implementiert

Konstruktoren

ActionFilterAttribute()

Initialisiert eine neue Instanz der ActionFilterAttribute-Klasse.

Eigenschaften

AllowMultiple

Ruft einen Wert ab, der angibt, ob mehr als eine Instanz des Filterattributs angegeben werden kann, bzw. legt ihn fest.

(Geerbt von FilterAttribute)
Order

Ruft die Reihenfolge ab (bzw. legt diese fest), in der die Aktionsfilter ausgeführt werden.

(Geerbt von FilterAttribute)

Methoden

OnActionExecuted(ActionExecutedContext)

Wird vom ASP.NET MVC-Framework aufgerufen, nachdem die Aktionsmethode ausgeführt wurde.

OnActionExecuting(ActionExecutingContext)

Wird vom ASP.NET MVC-Framework aufgerufen, bevor die Aktionsmethode ausgeführt wird.

OnResultExecuted(ResultExecutedContext)

Wird vom ASP.NET MVC-Framework aufgerufen, nachdem das Aktionsergebnis ausgeführt wurde.

OnResultExecuting(ResultExecutingContext)

Wird vom ASP.NET MVC-Framework aufgerufen, bevor das Aktionsergebnis ausgeführt wird.

Gilt für: