我們在我們的windsor容器上啓用了「NoTrackingReleasePolicy」,今天我發現優秀的TypedFactoryFacility
表彰我們的選擇,並且在調用void方法時不會處理通過工廠創建的組件工廠。我該如何讓TypedFactory忽略NoTrackingReleasePolicy
我知道,如果你對待你的服務是正確的(解決,行動和釋放),我們可以簡單地刪除NoTrackingReleasePolicy
,一切都會很好地工作。令人遺憾的是,這不是一種選擇(我不能保證我們團隊中比我有點少IOC框架經驗的人忘記發佈一些瞬態組件)。
所以,我想要吃我的蛋糕,也可以吃它,或者換句話說:我可以改變TypedFactoryFacility
,這樣它就會忽略內核版本策略並跟蹤通過工廠創建的組件。