我在StructureMap中使用混合缓存,但是在单元测试期间,我希望能够清除StructureMap的缓存,以便代码将构造新对象,而不是从缓存中获取它们。
我看不到任何方法可以从StructureMap中清除缓存对象。即使我重新初始化配置,它仍然会返回初始对象。
有没有人有解决这个问题的办法?我本以为ResetDefaults会解决这个问题,但它没有!
发布于 2011-02-04 23:40:23
你试过了吗?
void IContainer::EjectAllInstancesOf<T>()https://stackoverflow.com/questions/4898568
复制相似问题