ABP中的Filter(上)

Posted seekdream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABP中的Filter(上)相关的知识,希望对你有一定的参考价值。

  这个部分我打算用上下两个部分来将整个结构来讲完,在我们读ABP中的代码之后我们一直有一个疑问?在ABP中为什么要定义Interceptor和Filter,甚至这两者之间我们都能找到一些对应关系,比如:AuthorizationInterceptor和AbpAuthorizationFilter,AuditingInterceptor和AbpAuditActionFilter,甚至这些代码的实现也是调用相同的接口和实现?那么ABP为什么要采用这种方式呢?在前面的章节中我已经充分介绍过了ABP中的各种Interceptor,这一部分我们将重点来理解ABP中的另外一种类型Filter,在理解本篇文章之前,建议先对Asp.Net Core中的Filter有一个清晰的理解,这里建议看微软官方的文档使自己对整个Filter有一个清晰的认识,或者读这篇博客来理解到底什么是Asp.Net Core 中的Filter。

以上是关于ABP中的Filter(上)的主要内容,如果未能解决你的问题,请参考以下文章

ABP源码分析四十七:ABP中的异常处理

ABP源码分析四十六:ABP ZERO中的Ldap模块

ABP中的拦截器之AuditingInterceptor

ABP中的数据过滤器

ABP 框架测试中的“无法解析参数”错误

ABP学习资源整理