1
是否有可能訪問MEF導出元不存儲 IList<Lazy<T,TM>> parts
, 而只是 IList<T> parts
MEF [ImportMany]沒有遲緩<T,TM>
是否有可能訪問MEF導出元不存儲 IList<Lazy<T,TM>> parts
, 而只是 IList<T> parts
MEF [ImportMany]沒有遲緩<T,TM>
不,你不能在事後的元數據。您必須將其與零件本身一起導入。
將導入視爲指定組件需求的合同。如果它需要訪問某些依賴項的元數據,那麼你不應該隱藏它。
又見尼古拉斯Blumhardt的帖子約The Relationship Zoo,在這種組件之間的關係被描述爲A需要使用它之前知道關於B X。關鍵是這個元數據是組件之間關係的一個方面,而不是應該以某種方式單獨處理的東西。
謝謝你的幫助。 –