1
我有一些綁定設置爲單身人士。我希望他們總是返回相同的實例,直到我希望所有單例實例被清除的某個點。我不想刪除並重新添加綁定,只需清除已創建的實例。這可能嗎?Ninject清除已解決的實例
我有一些綁定設置爲單身人士。我希望他們總是返回相同的實例,直到我希望所有單例實例被清除的某個點。我不想刪除並重新添加綁定,只需清除已創建的實例。這可能嗎?Ninject清除已解決的實例
單個內核只有一個內核。你可以創建一個新的內核。
或者,你似乎並不真的想要單身人士。如何使用包含您需要的引用的類。
目前我只是創建一個新的內核。我確實需要一個單例,因爲我希望每個類型都注入同一個對象。當我想讓它清除時有一點。 我在做什麼是用WCF設置NHibernate,我想要一個ISession PerCall。我可以重新使用內核,因爲配置根本不會改變,但是在每次調用時我都希望重置實例。所以現在我在每次調用時創建一個新的內核,但是如果有辦法清除實例,我可以保持內核。 – 2009-07-09 14:59:34