我想爲結構映射中的類型註冊一個對象的特定實例,我該怎麼做?如何獲取StructureMap以返回所請求類型的特定實例
例如,
當我這樣做:
var myObj = ObjectFactory.GetInstance(typeof(MyAbstractClass));
我想它返回先前混凝土建造一流的,我喜歡這創造:
var myClass = new MyConcreteClass("bla"); // MyConcreteClass : MyAbstractClass
所以
myObj == myClass
如何使用結構映射註冊myClass以實現此目的?
感謝
安德魯
即時得到:類型實例MyConcreteClass無法插入式MyAbstractClass。任何想法? – 2008-12-16 23:00:39
你有沒有得到這個工作?我只是回頭看看你的回覆。在我們的應用程序中,我沒有遇到任何問題。你有編譯錯誤還是初始化錯誤?您可能會發布試圖獲取該實例的代碼。 – Jab 2008-12-29 13:59:19