天天看点

我心中的核心组件(可插拔的AOP)~第十三回 实现AOP的拦截组件Unity.Interception

通过IoC建立对象实例的方法时,它们的配置信息一般有两种方式存储,第一可以通过C#程序进行存储并建立,第二可以通过配置文件先进行配置,然后在程序里直接调用即可,今天这篇文章,我们将对这两种方法进行说明.

程序里直接通过IOrderRepository来触发它自己的方法拦截

如果希望在程序里控制它,代码就多了一些,控制上比较灵活,配置文件是全局性的,而代码里,可以有需要的时候进行创建

config配置中不需要对unity初始化,直接对caching节点进行声明即可

 C#程序部分

OK,我们看了两种拦截器的实现,选用哪种方式完全是看你的具体场合了,呵呵.