天天看點

我心中的核心元件(可插拔的AOP)~第十三回 實作AOP的攔截元件Unity.Interception

通過IoC建立對象執行個體的方法時,它們的配置資訊一般有兩種方式存儲,第一可以通過C#程式進行存儲并建立,第二可以通過配置檔案先進行配置,然後在程式裡直接調用即可,今天這篇文章,我們将對這兩種方法進行說明.

程式裡直接通過IOrderRepository來觸發它自己的方法攔截

如果希望在程式裡控制它,代碼就多了一些,控制上比較靈活,配置檔案是全局性的,而代碼裡,可以有需要的時候進行建立

config配置中不需要對unity初始化,直接對caching節點進行聲明即可

 C#程式部分

OK,我們看了兩種攔截器的實作,選用哪種方式完全是看你的具體場合了,呵呵.

繼續閱讀