0
以下是需要創建對象的順序。我想初始化整個事情的SM,並且只使用最後一個作爲目標:StructureMap和鏈接參數類?
var firstObject = new FirstClass("First", "Last");
var servers = new List<FirstClass> { firstObject };
var secondObject = new SecondClass();
secondObject.Servers = servers;
var thirdObject = new ThirdClass(secondObject);
var fourthObject = thirdObject.SomeGetFunction(thirdObject);
畢竟這在SM配置,我想基本上只使用
var objectToUse = ObjectFactory.GetInstance<fourthObject>();
到目前爲止,我只能走到一半,但無法弄清楚整個配置有多完整。前三個對象是單例,它們只需要正確實例化和配置第四個對象。