Asp.Net Core 3.1 使用Autofac Aop

此生再无相见时 提交于 2020-02-07 16:13:50

跟上一篇的文章有点类似,这篇文章是在AspNetCore 3.1中使用,我们定义一个特性

 

定义拦截器。。。

 

 定义一个接口一个类。模拟Service层。Autofac提示,用于Aop拦截器的调用的方法需要时virtual虚方法

 

 在项目中,增加一个WebModule类,继承Autofac的Module。在WebModule中,注册使用拦截器

 

Program改为下图,使用Autofac 服务提供工厂。

 

 

Startup类改为

 

 ConfigureContainer类是Autofac自动调用。

在控制器中调用Service的SayHi方法。

 

 

 运行就可以看到结果。。。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!