Aracılığıyla paylaş


ActionFilterAttribute Sınıf

Tanım

Filtre öznitelikleri için temel sınıfı temsil eder.

[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
Devralma
ActionFilterAttribute
Türetilmiş
Öznitelikler
Uygulamalar

Oluşturucular

ActionFilterAttribute()

ActionFilterAttribute sınıfının yeni bir örneğini başlatır.

Özellikler

AllowMultiple

Filtre özniteliğinin birden fazla örneğinin belirtilip belirtilemeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FilterAttribute)
Order

Eylem filtrelerinin yürütülecek sırasını alır veya ayarlar.

(Devralındığı yer: FilterAttribute)

Yöntemler

OnActionExecuted(ActionExecutedContext)

Eylem yöntemi yürütülürken ASP.NET MVC çerçevesi tarafından çağrılır.

OnActionExecuting(ActionExecutingContext)

Eylem yöntemi yürütülmeden önce ASP.NET MVC çerçevesi tarafından çağrılır.

OnResultExecuted(ResultExecutedContext)

Eylem sonucu yürütülürken ASP.NET MVC çerçevesi tarafından çağrılır.

OnResultExecuting(ResultExecutingContext)

Eylem sonucu yürütülmeden önce ASP.NET MVC çerçevesi tarafından çağrılır.

Şunlara uygulanır