2010-08-09 76 views
3

我創建了一個創建單例對象的引導程序。在某些情況下,我希望重新創建單例...我嘗試過: ObjectFactory.Model.For()。EjectAndRemoveAll();StructureMap重置單例實例

有誰知道我可以如何刪除特定類型的當前實例,而不必刪除管理其創建的規則。例如ObjectFactory.EjectAllInstancesOf也將刪除配置規則。

感謝您的幫助

+0

我可以問爲什麼你需要重置單身人士?如果單例有一些需要重置的內部狀態,可能是代碼異味,也許這是應該按請求的,而不是單例。 – Brook 2010-11-16 01:01:18

回答