3

我正在使用 StructureMap 通过实例调用来丰富我的一些对象

ProxyGenerator.CreateInterfaceProxyWithTarget(myObject, MYInterceptor)

目前我有MYInterceptor我的容器内部,我应该为拦截器实现任何类型的缓存吗?

第二个问题我应该ProxyGenerator在我的容器中注册我的,如果是这样,我应该对其应用任何类型的缓存吗?

4

1 回答 1

8

您很可能希望重用相同的 ProxyGenerator 以利用其代理类型缓存功能。

关于拦截器 - 这取决于。它纯粹是功能性的吗?它有自己的状态吗?对此没有一般规则,因此您需要决定是否需要为每个新代理创建一个新实例,或者是否可以重用同一个实例(这几乎仅在拦截器本身没有状态时才有意义)

于 2009-12-17T23:27:03.060 回答