在ASP.NET 5 / MVC 6中区分MVC和WebAPI

时间:2015-06-17 15:15:01

标签: asp.net-web-api asp.net-core action-filter asp.net-core-mvc

MVC和WebAPI正在为ASP.NET 5 / MVC 6进行组合,但我仍然希望能够区分这两者。

以前,可以在MVC和Web API上以全局过滤器的形式实现不同的行为。

现在两者结合在MVC 6中,我怎样才能使全局过滤器仅将其行为应用于Web API操作?

1 个答案:

答案 0 :(得分:1)

您可以按命名空间或程序集分隔控制器类型。创建扩展DefaultFilterProvider类的自定义筛选器提供程序。提供程序将检查控制器命名空间并返回相应的操作过滤器。