首页 > Web开发 > 详细

Asp.Net Core 3.1 使用Autofac Aop

时间:2020-02-07 17:59:46      阅读:582      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

 

定义拦截器。。。

技术分享图片

 

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

技术分享图片

 

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

技术分享图片

 

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

技术分享图片

 

 

Startup类改为

技术分享图片

 

 ConfigureContainer类是Autofac自动调用。

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

 

技术分享图片

 

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

技术分享图片

 

Asp.Net Core 3.1 使用Autofac Aop

原文:https://www.cnblogs.com/dazen/p/12273018.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!