我创建了一个创建单例对象的引导程序。在某些情况下,我希望重建单身人士...我试过: ObjectFactory.Model.For()EjectAndRemoveAll();
有没有人知道如何删除特定类型的当前实例,而不删除管理其创建的规则。例如ObjectFactory.EjectAllInstancesOf也将删除配置规则。
感谢您的帮助
答案 0 :(得分:1)
一种方法是define a lifecycle by overriding ILifeCycle在符合条件时弹出缓存的实例。
您可以先查看singleton lifecycle in the structuremap source的实现,然后继承或修改它。