Главная страница   /   16. Фильтры (ASP.NET MVC 4

ASP.NET MVC 4

ASP.NET MVC 4

Адам Фриман

16. Фильтры

Фильтры внедряют дополнительную логику в процесс обработки запросов MVC Framework. Они обеспечивают простой и эффективный механизм для реализации сквозной функциональности (cross-cutting concerns). Под этим термином подразумевается функциональность, которая используется везде в приложении и в то же время не может быть заключена в какой-либо один из его модулей, так как это нарушит принцип разделения ответственности (separation of concerns). Классическими примерами сквозной функциональности являются вход в систему, авторизация и кэширование. В этой главе мы рассмотрим различные категории фильтров, которые поддерживает MVC Framework, научимся их создавать, использовать и контролировать их исполнение.

16.1. Использование фильтров

16.2. Создание проекта для примера

16.3. Использование фильтров авторизации

16.4. Использование фильтров для исключений

16.5. Использование фильтров для методов действий

16.6. Использование фильтров для результата

16.7. Использование других возможностей фильтров

16.8. Использование встроенных фильтров

16.9. Резюме