Asp.Net Core 3.1 使用Autofac Aop


跟上一篇的文章有點類似,這篇文章是在AspNetCore 3.1中使用,我們定義一個特性

 

定義攔截器。。。

 

 定義一個接口一個類。模擬Service層。Autofac提示,用於Aop攔截器的調用的方法需要時virtual虛方法

 

 在項目中,增加一個WebModule類,繼承Autofac的Module。在WebModule中,注冊使用攔截器

 

Program改為下圖,使用Autofac 服務提供工廠。

 

 

Startup類改為

 

 ConfigureContainer類是Autofac自動調用。

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

 

 

 運行就可以看到結果。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM