MVC içindeki filtreler
Filter
|
Interface
|
Default Implementation
|
|
||
Authorization Filter | IAuthorizationFilter | AuthorizeAttribute |
Action Filter | IActionFilter | ActionFilterAttribute |
Result Filter | IResultFilter | ActionFilterAttribute |
Exception Filter | IExceptionFilter | HandleErrorAttribute |
Authorization : Diğer filtreler ve Action metodlardan önce çalışmaktadır.Controller ya da Controller içindeki Action metoda erişim kısıtlamak için kullanılır.
Exception : Hata durumlarında çalışan filtredir.
Action : Herhangi bir Controller sınıfında bulunan Action metottan önce ya da sonra çalışır.
Result : Action Result çalıştırılmadan önce ya da çalıştırıldıktan sonra çalışır.