4
有沒有辦法讓我的DI容器中註冊的所有對象都有列表。 ResolveAll給出了一個類型的列表,但我想要一個所有類型的列表我的Unity DI容器中的所有對象的列表
有沒有辦法讓我的DI容器中註冊的所有對象都有列表。 ResolveAll給出了一個類型的列表,但我想要一個所有類型的列表我的Unity DI容器中的所有對象的列表
那麼,你不能得到所有對象的列表,因爲對象沒有註冊,類型是。 Unity 2.0添加了UnityContainer.Registrations屬性,您可以使用它來查看容器中的內容。
如果您有註冊的開放泛型導致註冊屬性拋出異常,那麼現在有一個已知的bug。
非常感謝Chris 它看起來像UnityContainer.Registrations正是我所需要的。 我爲什麼想念它? – user385411 2010-11-22 07:10:01