3

MVC и WebAPI объединяются для ASP.NET 5/MVC 6, однако я все же хочу иметь возможность различать эти два.Различие между MVC и WebAPI в ASP.NET 5/MVC 6

Раньше различные формы поведения могли быть реализованы в виде глобальных фильтров как в MVC, так и в Web API.

Теперь они объединены в MVC 6, как я могу заставить глобальный фильтр применять свое поведение только для действий веб-API?

ответ

1

Вы можете отделить типы контроллеров от пространства имен или сборки. Создайте собственный поставщик фильтра, который расширяет класс DefaultFilterProvider. Поставщик проверяет пространство имен контроллера и возвращает соответствующие фильтры действий.

 Смежные вопросы

  • Нет связанных вопросов^_^