中间件过滤器
中间件过滤器,其实是在过滤器管道中加入中间件管道,中间件过滤器的执行时机与资源过滤器一样,
即模型绑定之前和管道的其余部分执行之后执行。
创建中间件过滤器,必须满足一个条件,即中间件必须包含一个Configure 方法 ( 一般来说还会包含一个IApplicationBuilder参数用于配置中间件管道,不过这不是强制的)。
csharp
class MyPipeline
{
public void Configure(IApplicationBuilder app)
{
System.Console.WriteLine("MyPipeline");
}
}
[MiddlewareFilter(typeof(MyPipeline))]
public class HomeController : Controller { }