ASP.NET Core AOP面向切面拦截器

- IInterceptor

//1.Nuget引入: Castle. Core


1.png//2.扩展一个IInterceptor 实现方法

2.png//3.注册对象和具体之间的关系的时候,需要执行要支持AOP扩展EnableClassInterceptors,把扩展的IInterceptor 也要注册到容器中去

zr.png

//4.把要扩展aop的方法定义为 virtual 方法

x0.png

或者开启接口拦截(接口拦截方法无需定义为虚方法)

jk.png

//5.调用执行

x1.png

相关文章!