我正在使用StructureMap通过实例调用来丰富我的一些对象
ProxyGenerator.CreateInterfaceProxyWithTarget(myObject, MYInterceptor)
目前我的容器中有MYInterceptor,我应该为拦截器实现任何类型的缓存吗?
第二个问题是,我应该在容器中注册我的ProxyGenerator吗?如果是,我应该对它应用任何类型的缓存吗?
发布于 2009-12-18 07:27:03
您很可能希望重用相同的ProxyGenerator,以利用其代理类型缓存功能。
关于拦截器的事-这要看情况。它是纯功能的吗?它有自己的状态吗?对于此没有通用规则,因此您需要决定是否需要为每个新代理创建一个新实例,或者是否可以重用相同的实例(当拦截器本身没有状态时,这几乎是唯一有意义的)
https://stackoverflow.com/questions/1924914
复制相似问题