Filter 过滤器
Posted nene22----
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Filter 过滤器相关的知识,希望对你有一定的参考价值。
用于 MVC
在MVC的请求管道里面添加逻辑
之前 ,之后
Cross- cutting concerns
常用场景
授权
https
日志
fileter :种类,授权,资源,action,异常,result
自定义fileter
public class LogAsyncResourceFilter:Attribute,IAsyncResourceFilter public async Task OnResourceExecutionAsync(ResourceExecutingContext context, ResourceExecutionDelegate next) Console.WriteLine("Executing Resource Filter!"); var executedContext = await next(); Console.WriteLine("Executed Resource Filter!");
使用
[LogAsyncResourceFilter]
全局
services.AddMvc(options => options.Filters.Add(new LogAsyncResourceFilter()); );
https://www.yuque.com/yuejiangliu/dotnet/solenovex-identityserver4
以上是关于Filter 过滤器的主要内容,如果未能解决你的问题,请参考以下文章